From 02f0c9cc7d6d1e1c3977b61661dee015d2da7bbf Mon Sep 17 00:00:00 2001 From: bradleyshep <148254416+bradleyshep@users.noreply.github.com> Date: Mon, 23 Feb 2026 15:59:46 -0500 Subject: [PATCH 1/5] LLM benchmark: split from llm-benchmark-updates Co-authored-by: Cursor --- docs/llms/llm-comparison-details.json | 43518 ++++++---------- docs/llms/llm-comparison-summary.json | 1498 +- .../src/bench/publishers.rs | 65 +- tools/xtask-llm-benchmark/src/bench/runner.rs | 7 + .../src/bench/templates.rs | 74 +- .../t_000_empty_reducers/answers/csharp.cs | 6 + .../t_000_empty_reducers/answers/rust.rs | 8 +- .../answers/typescript.ts | 6 +- .../t_000_empty_reducers/tasks/csharp.txt | 8 +- .../t_000_empty_reducers/tasks/rust.txt | 8 +- .../t_000_empty_reducers/tasks/typescript.txt | 7 +- .../t_001_basic_tables/answers/typescript.ts | 6 +- .../t_001_basic_tables/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 2 +- .../t_002_scheduled_table/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 4 +- .../t_003_struct_in_table/tasks/csharp.txt | 2 +- .../basics/t_004_insert/answers/typescript.ts | 2 +- .../benchmarks/basics/t_004_insert/spec.rs | 2 +- .../basics/t_004_insert/tasks/csharp.txt | 2 +- .../basics/t_005_update/answers/typescript.ts | 2 +- .../benchmarks/basics/t_005_update/spec.rs | 2 +- .../basics/t_005_update/tasks/csharp.txt | 2 +- .../basics/t_006_delete/answers/typescript.ts | 2 +- .../benchmarks/basics/t_006_delete/spec.rs | 2 +- .../basics/t_006_delete/tasks/csharp.txt | 2 +- .../basics/t_007_crud/answers/typescript.ts | 2 +- .../src/benchmarks/basics/t_007_crud/spec.rs | 2 +- .../basics/t_007_crud/tasks/csharp.txt | 2 +- .../t_008_index_lookup/answers/typescript.ts | 4 +- .../basics/t_008_index_lookup/spec.rs | 2 +- .../t_008_index_lookup/tasks/csharp.txt | 2 +- .../basics/t_009_init/answers/typescript.ts | 2 +- .../basics/t_009_init/tasks/csharp.txt | 2 +- .../t_010_connect/answers/typescript.ts | 2 +- .../basics/t_010_connect/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 2 +- .../basics/t_011_helper_function/spec.rs | 2 +- .../t_011_helper_function/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 4 +- .../t_012_spacetime_product_type/spec.rs | 3 +- .../tasks/csharp.txt | 2 +- .../answers/typescript.ts | 6 +- .../schema/t_013_spacetime_sum_type/spec.rs | 3 +- .../t_013_spacetime_sum_type/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 2 +- .../schema/t_014_elementary_columns/spec.rs | 9 +- .../t_014_elementary_columns/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 6 +- .../schema/t_015_product_type_columns/spec.rs | 2 +- .../tasks/csharp.txt | 2 +- .../answers/typescript.ts | 6 +- .../schema/t_016_sum_type_columns/spec.rs | 9 +- .../t_016_sum_type_columns/tasks/csharp.txt | 2 +- .../answers/typescript.ts | 4 +- .../schema/t_017_scheduled_columns/spec.rs | 5 +- .../t_017_scheduled_columns/tasks/csharp.txt | 2 +- .../t_018_constraints/answers/typescript.ts | 2 +- .../schema/t_018_constraints/spec.rs | 2 +- .../schema/t_018_constraints/tasks/csharp.txt | 2 +- .../t_019_many_to_many/answers/typescript.ts | 6 +- .../schema/t_019_many_to_many/spec.rs | 2 +- .../t_019_many_to_many/tasks/csharp.txt | 2 +- .../schema/t_020_ecs/answers/typescript.ts | 10 +- .../src/benchmarks/schema/t_020_ecs/spec.rs | 23 +- .../schema/t_020_ecs/tasks/csharp.txt | 2 +- .../schema/t_020_ecs/tasks/typescript.txt | 2 +- .../answers/typescript.ts | 2 +- .../schema/t_021_multi_column_index/spec.rs | 2 +- .../t_021_multi_column_index/tasks/csharp.txt | 2 +- .../src/bin/llm_benchmark.rs | 399 +- .../src/context/combine.rs | 25 +- .../src/context/constants.rs | 2 +- .../src/context/hashing.rs | 13 +- .../xtask-llm-benchmark/src/context/paths.rs | 50 +- .../src/llm/clients/anthropic.rs | 11 +- .../src/llm/clients/deepseek.rs | 13 +- .../src/llm/clients/http.rs | 44 +- .../src/llm/clients/meta.rs | 12 +- .../src/llm/model_routes.rs | 81 +- tools/xtask-llm-benchmark/src/llm/prompt.rs | 12 +- .../src/llm/segmentation.rs | 23 +- .../templates/csharp/server/StdbModule.csproj | 10 +- .../src/templates/rust/server/Cargo.toml | 4 +- .../templates/typescript/server/package.json | 2 +- .../src/tools/llm_benchmark_stats_viewer.html | 37 +- 86 files changed, 16087 insertions(+), 30050 deletions(-) diff --git a/docs/llms/llm-comparison-details.json b/docs/llms/llm-comparison-details.json index 347df19e7b3..186a2936080 100644 --- a/docs/llms/llm-comparison-details.json +++ b/docs/llms/llm-comparison-details.json @@ -5,390 +5,343 @@ "modes": [ { "mode": "docs", - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "models": [ { - "name": "GPT-5", - "route_api_model": "gpt-5", + "name": "Grok 4", + "route_api_model": "grok-4", "tasks": { "t_000_empty_reducers": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_000_empty_reducers/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_000_empty_reducers/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-000-empty-reducers-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:02.314835122Z", - "finished_at": "2026-01-04T18:03:49.955356015Z" + "vendor": "xai" }, "t_001_basic_tables": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:07:17.772342092Z", - "finished_at": "2026-01-04T18:07:17.772342092Z" + "vendor": "xai" }, "t_002_scheduled_table": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 0, - "llm_output": "using System;\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey, AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledAt = new ScheduleAt.Interval(TimeSpan.FromMilliseconds(50))\n });\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer _timer)\n {\n }\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_002_scheduled_table/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_002_scheduled_table/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-002-scheduled-table-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:32.125218903Z", - "finished_at": "2026-01-04T18:04:51.921266018Z" + "vendor": "xai" }, "t_003_struct_in_table": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n\n public Position(int X, int Y)\n {\n this.X = X;\n this.Y = Y;\n }\n }\n\n [SpacetimeDB.Table(Accessor = \"entities\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Position Pos;\n }\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_003_struct_in_table/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_003_struct_in_table/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-003-struct-in-table-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:49.955467773Z", - "finished_at": "2026-01-04T18:05:04.199024592Z" + "vendor": "xai" }, "t_004_insert": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 2, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n}", + "passed_tests": 2, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_004_insert/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_004_insert/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "data_parity_insert_user": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-004-insert-golden`.\n", - "phase": "call_reducer_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-004-insert-golden`.\n", - "phase": "describe_golden" + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:04:40.032531267Z", - "finished_at": "2026-01-04T18:05:19.104533291Z" + "vendor": "xai" }, "t_005_update": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n if (ctx.Db.users.Id.Find(id) is User u)\n {\n u.Id = id;\n u.Name = name;\n u.Age = age;\n u.Active = active;\n ctx.Db.users.Id.Update(u);\n }\n }\n}", + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [SpacetimeDB.Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [SpacetimeDB.PrimaryKey]\r\n public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n var user = ctx.Db.User.Id.Find(id).Value;\r\n user.Name = name;\r\n user.Age = age;\r\n user.Active = active;\r\n ctx.Db.User.Id.Update(user);\r\n }\r\n}", "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_005_update/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_005_update/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-005-update-golden`.\n", - "phase": "describe_golden" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: InvalidOperation_NoValue\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200aa3b9311f7739950b10c863ca1ecbd3638a7be9b433e4255b989c306f4d3/call/update_user)\n", + "phase": "call_reducer_llm" } }, - "seed_users_row": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-005-update-golden`.\n", - "phase": "sql_golden", - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "data_parity_update_user": { + "seed_users_row": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-005-update-golden`.\n", - "phase": "call_reducer_golden" + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:32.117137873Z", - "finished_at": "2026-01-04T18:04:51.774335555Z" + "vendor": "xai" }, "t_006_delete": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n ctx.Db.users.Id.Delete(id);\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_006_delete/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_006_delete/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-006-delete-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, - "seed_users_row": { - "pass": false, - "partial": 0.0, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-006-delete-golden`.\n", - "phase": "sql_golden", - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:16.646286587Z", - "finished_at": "2026-01-04T18:04:28.771873798Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 4, - "passed_tests": 1, - "llm_output": "using System;\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n // insert (Id=1, Name=\"Alice\", Age=30, Active=true)\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n\n // insert (Id=2, Name=\"Bob\", Age=22, Active=false)\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n\n // update (Id=1, Name=\"Alice2\", Age=31, Active=false)\n var u1 = ctx.Db.users.Id.Find(1) ?? throw new Exception(\"User with Id=1 not found\");\n u1.Name = \"Alice2\";\n u1.Age = 31;\n u1.Active = false;\n ctx.Db.users.Id.Update(u1);\n\n // delete Id=2\n ctx.Db.users.Id.Delete(2);\n }\n}", + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [SpacetimeDB.Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [SpacetimeDB.PrimaryKey]\r\n public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void Crud(ReducerContext ctx)\r\n {\r\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n var user = ctx.Db.User.Id.Find(1).Value;\r\n user.Name = \"Alice2\";\r\n user.Age = 31;\r\n user.Active = false;\r\n ctx.Db.User.Id.Update(user);\r\n ctx.Db.User.Id.Delete(2);\r\n }\r\n}", "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_007_crud/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_007_crud/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" + } + }, "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-007-crud-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "crud_row_id1_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-007-crud-golden`.\n", + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", "phase": "call_reducer_golden" } }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" - } - }, "crud_total_count_one": { "pass": false, "partial": 0.0, "notes": { "actual": 0, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:02.557397448Z", - "finished_at": "2026-01-04T18:03:57.769578396Z" + "vendor": "xai" }, "t_008_index_lookup": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n if (ctx.Db.users.Id.Find(id) is User user)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = user.Id,\n Name = user.Name\n });\n }\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_008_index_lookup/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_008_index_lookup/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "seed_user_row": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-008-index-lookup-golden`.\n", - "phase": "sql_golden", - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-008-index-lookup-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "index_lookup_projection_parity": { - "pass": false, - "partial": 0.0, + "seed_user_row": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-008-index-lookup-golden`.\n", - "phase": "call_reducer_golden" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:19.445262915Z", - "finished_at": "2026-01-04T18:04:40.032489470Z" + "vendor": "xai" }, "t_009_init": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 4, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer(SpacetimeDB.ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_009_init/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_009_init/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-009-init-golden`.\n", - "phase": "describe_golden" - } - }, "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, "init_total_two": { @@ -397,7 +350,17 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM User" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "init_seed_bob": { @@ -406,391 +369,518 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:31.415313652Z", - "finished_at": "2026-01-04T18:04:59.072525790Z" + "vendor": "xai" }, "t_010_connect": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"events\")]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey, SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"connected\" });\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"disconnected\" });\n }\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_010_connect/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_010_connect/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-010-connect-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:04:28.771931334Z", - "finished_at": "2026-01-04T18:05:16.349401352Z" + "vendor": "xai" }, "t_011_helper_function": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n public static int Add(int a, int b)\n {\n return a + b;\n }\n\n [Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Sum = Add(a, b),\n });\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_011_helper_function/csharp/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_011_helper_function/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-011-helper-function-golden`.\n", - "phase": "describe_golden" - } - }, "helper_func_sum_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-011-helper-function-golden`.\n", - "phase": "call_reducer_golden" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Sum ----+----- 1 | 5", + "llm_out": "Id | Sum ----+----- 1 | 5", + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "helper_func_sum_abs": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "actual": 0, + "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:46.460100343Z", - "finished_at": "2026-01-04T18:04:59.206987734Z" + "vendor": "xai" }, "t_012_spacetime_product_type": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Score\n {\n public int Left;\n public int Right;\n }\n\n [Table(Name = \"results\", Public = true)]\n public partial struct Result\n {\n [PrimaryKey]\n public int Id;\n public Score Value;\n }\n\n [Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Value = new Score\n {\n Left = left,\n Right = right\n }\n });\n }\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_012_spacetime_product_type/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_012_spacetime_product_type/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nSystem.IO.IOException: The system cannot open the device or file specified. : 'NuGet-Migrations'\n at System.Threading.Mutex.CreateMutexCore(Boolean initiallyOwned, String name, Boolean& createdNew)\n at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)\n at NuGet.Common.Migrations.MigrationRunner.Run(String migrationsDirectory)\n at Microsoft.DotNet.Configurer.DotnetFirstTimeUseConfigurer.Configure()\n at Microsoft.DotNet.Cli.Program.ConfigureDotNetForFirstTimeUse(IFirstTimeUseNoticeSentinel firstTimeUseNoticeSentinel, IAspNetCertificateSentinel aspNetCertificateSentinel, IFileSentinel toolPathSentinel, Boolean isDotnetBeingInvokedFromNativeInstaller, DotnetFirstRunConfiguration dotnetFirstRunConfiguration, IEnvironmentProvider environmentProvider, Dictionary`2 performanceMeasurements)\n at Microsoft.DotNet.Cli.Program.ProcessArgs(String[] args, TimeSpan startupTime, ITelemetry telemetryClient)\n at Microsoft.DotNet.Cli.Program.Main(String[] args)\nError: command [\"dotnet\", \"workload\", \"list\"] exited with code 1\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.156122014Z", - "finished_at": "2026-01-04T18:02:28.230519129Z" + "vendor": "xai" }, "t_013_spacetime_sum_type": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\nusing SpacetimeDB.Types;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial class Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)>\n {\n }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n var shape = new Shape.Circle(new Circle { Radius = radius });\n ctx.Db.results.Insert(new Result { Id = id, Value = shape });\n }\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/Lib.cs(3,19): error CS0234: The type or namespace name 'Types' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,26): error CS8871: 'Module.Shape.Circle.PrintMembers(StringBuilder)' does not override expected method from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,26): error CS8871: 'Module.Shape.Rectangle.PrintMembers(StringBuilder)' does not override expected method from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/Lib.cs(21,34): error CS8865: Only records may inherit from records. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/Lib.cs(21,26): error CS0534: 'Module.Shape' does not implement inherited abstract member 'TaggedEnum<(Module.Circle Circle, Module.Rectangle Rectangle)>.$()' [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,58): error CS8864: Records may only inherit from object or another record [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,26): error CS0506: 'Module.Shape.Circle.Equals(Module.Shape?)': cannot override inherited member 'Module.Shape.Equals(Module.Shape?)' because it is not marked virtual, abstract, or override [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,26): error CS8876: 'Module.Shape.Circle.EqualityContract' does not override expected property from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,67): error CS8864: Records may only inherit from object or another record [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,26): error CS0506: 'Module.Shape.Rectangle.Equals(Module.Shape?)': cannot override inherited member 'Module.Shape.Equals(Module.Shape?)' because it is not marked virtual, abstract, or override [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,26): error CS8876: 'Module.Shape.Rectangle.EqualityContract' does not override expected property from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/csharp/server/gpt-5/llm/StdbModule.csproj]\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "llm_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:03:02.247372147Z", - "finished_at": "2026-01-04T18:03:46.460073874Z" + "vendor": "xai" }, "t_014_elementary_columns": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_014_elementary_columns", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"primitives\")]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000L,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_014_elementary_columns/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\n\nInstalling pack Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk version 8.0.22...\nSkipping NuGet package signature verification.\nWriting workload pack installation record for Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk version 8.0.22...\nInstalling pack Microsoft.NETCore.App.Runtime.Mono.wasi-wasm version 8.0.22...\nPack Microsoft.NETCore.App.Runtime.Mono.wasi-wasm version 8.0.22 is already installed.\nWriting workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.wasi-wasm version 8.0.22...\nInstalling pack Microsoft.NET.Runtime.WebAssembly.Templates version 8.0.22...\nPack Microsoft.NET.Runtime.WebAssembly.Templates version 8.0.22 is already installed.\nWriting workload pack installation record for Microsoft.NET.Runtime.WebAssembly.Templates version 8.0.22...\nInstalling pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.22...\nWriting workload pack installation record for Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.22...\nInstalling pack Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.22...\nWriting workload pack installation record for Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.22...\nGarbage collecting for SDK feature band(s) 8.0.100 8.0.200 8.0.300 8.0.400 9.0.100 9.0.200 9.0.300 10.0.100...\n\nSuccessfully installed workload(s) .\n\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(27,32): warning CS8981: The type name 'primitives' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: The \"EmitBundleObjectFiles\" task failed unexpectedly. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: System.AggregateException: One or more errors occurred. (Pipe is broken.) (Pipe is broken.) (Pipe is broken.) (Pipe is broken.) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of inner exception stack trace --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`2 body) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #1) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #2) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #3) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_014_elementary_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.151425389Z", - "finished_at": "2026-01-04T18:03:02.557372040Z" + "vendor": "xai" }, "t_015_product_type_columns": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Address\n {\n public string Street;\n public int Zip;\n }\n\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"profiles\", Public = true)]\n public partial struct Profile\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile\n {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 }\n });\n }\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_015_product_type_columns/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\n\nInstalling pack Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk version 8.0.22...\nSkipping NuGet package signature verification.\nWriting workload pack installation record for Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk version 8.0.22...\nInstalling pack Microsoft.NETCore.App.Runtime.Mono.wasi-wasm version 8.0.22...\nWriting workload pack installation record for Microsoft.NETCore.App.Runtime.Mono.wasi-wasm version 8.0.22...\nInstalling pack Microsoft.NET.Runtime.WebAssembly.Templates version 8.0.22...\nPack Microsoft.NET.Runtime.WebAssembly.Templates version 8.0.22 is already installed.\nWriting workload pack installation record for Microsoft.NET.Runtime.WebAssembly.Templates version 8.0.22...\nInstalling pack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.22...\nPack Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.22 is already installed.\nWriting workload pack installation record for Microsoft.NET.Runtime.MonoAOTCompiler.Task version 8.0.22...\nInstalling pack Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.22...\nPack Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.22 is already installed.\nWriting workload pack installation record for Microsoft.NET.Runtime.MonoTargets.Sdk version 8.0.22...\nGarbage collecting for SDK feature band(s) 8.0.100 8.0.200 8.0.300 8.0.400 9.0.100 9.0.200 9.0.300 10.0.100...\n\nSuccessfully installed workload(s) .\n\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(27,32): warning CS8981: The type name 'profiles' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: The \"EmitBundleObjectFiles\" task failed unexpectedly. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: System.AggregateException: One or more errors occurred. (Pipe is broken.) (Pipe is broken.) (Pipe is broken.) (Pipe is broken.) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of inner exception stack trace --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`2 body) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #1) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #2) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #3) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_015_product_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.160910108Z", - "finished_at": "2026-01-04T18:03:02.247345187Z" + "vendor": "xai" }, "t_016_sum_type_columns": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\nusing SpacetimeDB.Types;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial class Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)>\n {\n }\n\n [SpacetimeDB.Table(Accessor = \"drawings\")]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing\n {\n Id = 1,\n A = Shape.Circle(new Circle { Radius = 10 }),\n B = Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_016_sum_type_columns/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/Lib.cs(3,19): error CS0234: The type or namespace name 'Types' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(27,32): warning CS8981: The type name 'drawings' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,26): error CS8871: 'Module.Shape.Circle.PrintMembers(StringBuilder)' does not override expected method from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,26): error CS8871: 'Module.Shape.Rectangle.PrintMembers(StringBuilder)' does not override expected method from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/Lib.cs(21,34): error CS8865: Only records may inherit from records. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/Lib.cs(21,26): error CS0534: 'Module.Shape' does not implement inherited abstract member 'TaggedEnum<(Module.Circle Circle, Module.Rectangle Rectangle)>.$()' [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,58): error CS8864: Records may only inherit from object or another record [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,26): error CS0506: 'Module.Shape.Circle.Equals(Module.Shape?)': cannot override inherited member 'Module.Shape.Equals(Module.Shape?)' because it is not marked virtual, abstract, or override [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(7,26): error CS8876: 'Module.Shape.Circle.EqualityContract' does not override expected property from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,67): error CS8864: Records may only inherit from object or another record [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,26): error CS0506: 'Module.Shape.Rectangle.Equals(Module.Shape?)': cannot override inherited member 'Module.Shape.Equals(Module.Shape?)' because it is not marked virtual, abstract, or override [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.BSATN.Codegen/SpacetimeDB.Codegen.Type/Module.Shape.cs(13,26): error CS8876: 'Module.Shape.Rectangle.EqualityContract' does not override expected property from 'Module.Shape'. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_016_sum_type_columns/csharp/server/gpt-5/llm/StdbModule.csproj]\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "query": "SELECT Id, A, B FROM Drawing WHERE Id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Drawing WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:28.230551359Z", - "finished_at": "2026-01-04T18:03:16.646260839Z" + "vendor": "xai" }, "t_017_scheduled_columns": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 2, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey, SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer(SpacetimeDB.ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledAt = new ScheduleAt.Interval(TimeSpan.FromMilliseconds(50))\n });\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer _timer)\n {\n }\n}", + "passed_tests": 2, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_017_scheduled_columns/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_017_scheduled_columns/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "scheduled_seeded_one_row": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-017-scheduled-columns-golden`.\n", - "phase": "describe_golden" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.142065603Z", - "finished_at": "2026-01-04T18:03:31.781039210Z" + "vendor": "xai" }, "t_018_constraints": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"accounts\")]\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = new[] { \"Name\" })]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n [SpacetimeDB.Unique]\n public string Email;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_018_constraints/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_018_constraints/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-018-constraints-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "constraints_row_parity_after_seed": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-018-constraints-golden`.\n", - "phase": "call_reducer_golden" + "args": [], + "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "actual": 0, + "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.137382585Z", - "finished_at": "2026-01-04T18:03:31.415276583Z" + "vendor": "xai" }, "t_019_many_to_many": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 5, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [Table(Name = \"groups\", Public = true)]\n public partial struct Group\n {\n [PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [Table(Name = \"memberships\", Public = true)]\n public partial struct Membership\n {\n [PrimaryKey]\n public int Id;\n\n [SpacetimeDB.Index.BTree(Name = \"by_user\")]\n public int UserId;\n\n [SpacetimeDB.Index.BTree(Name = \"by_group\")]\n public int GroupId;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n // Clear existing rows to ensure the tables contain exactly the specified rows\n foreach (var m in ctx.Db.Membership.Iter())\n {\n ctx.Db.Membership.Id.Delete(m.Id);\n }\n foreach (var g in ctx.Db.Group.Iter())\n {\n ctx.Db.Group.GroupId.Delete(g.GroupId);\n }\n foreach (var u in ctx.Db.User.Iter())\n {\n ctx.Db.User.UserId.Delete(u.UserId);\n }\n\n // users\n ctx.Db.User.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.User.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n // groups\n ctx.Db.Group.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.Group.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n // memberships\n ctx.Db.Membership.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.Membership.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.Membership.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_019_many_to_many/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(155,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(70,24): warning CS8981: The type name 'memberships' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(27,32): warning CS8981: The type name 'groups' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(39,34): error CS1061: 'Local' does not contain a definition for 'Membership' and no accessible extension method 'Membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(41,20): error CS1061: 'Local' does not contain a definition for 'Membership' and no accessible extension method 'Membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(43,34): error CS1061: 'Local' does not contain a definition for 'Group' and no accessible extension method 'Group' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(45,20): error CS1061: 'Local' does not contain a definition for 'Group' and no accessible extension method 'Group' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(47,34): error CS1061: 'Local' does not contain a definition for 'User' and no accessible extension method 'User' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(49,20): error CS1061: 'Local' does not contain a definition for 'User' and no accessible extension method 'User' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(53,16): error CS1061: 'Local' does not contain a definition for 'User' and no accessible extension method 'User' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(54,16): error CS1061: 'Local' does not contain a definition for 'User' and no accessible extension method 'User' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(57,16): error CS1061: 'Local' does not contain a definition for 'Group' and no accessible extension method 'Group' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(58,16): error CS1061: 'Local' does not contain a definition for 'Group' and no accessible extension method 'Group' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(61,16): error CS1061: 'Local' does not contain a definition for 'Membership' and no accessible extension method 'Membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(62,16): error CS1061: 'Local' does not contain a definition for 'Membership' and no accessible extension method 'Membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/Lib.cs(63,16): error CS1061: 'Local' does not contain a definition for 'Membership' and no accessible extension method 'Membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_019_many_to_many/csharp/server/gpt-5/llm/StdbModule.csproj]\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" } - } - }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.130072420Z", - "finished_at": "2026-01-04T18:03:19.445236666Z" - }, - "t_020_ecs": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Membership" + } + } + }, + "vendor": "xai" + }, + "t_020_ecs": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "Grok 4", "total_tests": 5, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"entities\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"positions\", Public = true)]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"velocities\", Public = true)]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"next_positions\", Public = true)]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n // Entity 1\n ctx.Db.entities.Insert(new Entity\n {\n Id = 1\n });\n ctx.Db.positions.Insert(new Position\n {\n EntityId = 1,\n X = 0,\n Y = 0\n });\n ctx.Db.velocities.Insert(new Velocity\n {\n EntityId = 1,\n VX = 1,\n VY = 0\n });\n\n // Entity 2\n ctx.Db.entities.Insert(new Entity\n {\n Id = 2\n });\n ctx.Db.positions.Insert(new Position\n {\n EntityId = 2,\n X = 10,\n Y = 0\n });\n ctx.Db.velocities.Insert(new Velocity\n {\n EntityId = 2,\n VX = -2,\n VY = 3\n });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.positions.Iter())\n {\n if (ctx.Db.velocities.EntityId.Find(pos.EntityId) is Velocity vel)\n {\n var nx = pos.X + vel.VX;\n var ny = pos.Y + vel.VY;\n\n if (ctx.Db.next_positions.EntityId.Find(pos.EntityId) is NextPosition existing)\n {\n existing.X = nx;\n existing.Y = ny;\n ctx.Db.next_positions.EntityId.Update(existing);\n }\n else\n {\n ctx.Db.next_positions.Insert(new NextPosition\n {\n EntityId = pos.EntityId,\n X = nx,\n Y = ny\n });\n }\n }\n }\n }\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_020_ecs/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(27,32): warning CS8981: The type name 'entities' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(113,24): warning CS8981: The type name 'positions' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/obj/Release/net8.0/wasi-wasm/SpacetimeDB.Codegen/SpacetimeDB.Codegen.Module/FFI.cs(156,24): warning CS8981: The type name 'velocities' only contains lower-cased ascii characters. Such names may become reserved for the language. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: The \"EmitBundleObjectFiles\" task failed unexpectedly. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: System.AggregateException: One or more errors occurred. (Pipe is broken.) (Pipe is broken.) (Pipe is broken.) (Pipe is broken.) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of inner exception stack trace --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Run[TState](ReplicatableUserAction`1 action, ParallelOptions options, Boolean stopOnFirstFailure) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.ForWorker[TLocal,TInt](TInt fromInclusive, TInt toExclusive, ParallelOptions parallelOptions, Action`1 body, Action`2 bodyWithState, Func`4 bodyWithLocal, Func`1 localInit, Action`1 localFinally) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.For(Int32 fromInclusive, Int32 toExclusive, ParallelOptions parallelOptions, Action`2 body) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Execute() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(TaskExecutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost taskHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #1) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #2) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: ---> (Inner Exception #3) System.IO.IOException: Pipe is broken. [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.Pipes.PipeStream.CheckWriteOperations() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Flush(Boolean flushStream, Boolean flushEncoder) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.StreamWriter.Dispose(Boolean disposing) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.IO.TextWriter.Dispose() [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_1.b__2(Stream codeStream) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at Utils.TryRunProcess(TaskLoggingHelper logger, String path, String args, IDictionary`2 envVars, String workingDir, Boolean silent, Boolean logStdErrAsMessage, MessageImportance debugMessageImportance, String label, Action`1 inputProvider) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleObjectFiles.EmitBundleFile(String destinationFile, Action`1 EmitBundleFile) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at EmitBundleBase.<>c__DisplayClass27_0.b__1(Int32 i, ParallelLoopState state) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: --- End of stack trace from previous location --- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.Parallel.<>c__DisplayClass19_0`2.b__1(RangeWorker& currentWorker, Int64 timeout, Boolean& replicationDelegateYieldedBeforeCompletion) [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: at System.Threading.Tasks.TaskReplicator.Replica.Execute()<--- [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n/usr/share/dotnet/packs/Microsoft.NET.Runtime.WebAssembly.Wasi.Sdk/8.0.22/Sdk/WasiApp.Native.targets(370,5): error MSB4018: [/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_020_ecs/csharp/server/gpt-5/llm/StdbModule.csproj]\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM Position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM NextPosition" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.133458136Z", - "finished_at": "2026-01-04T18:03:02.314808993Z" + "vendor": "xai" }, "t_021_multi_column_index": { - "hash": "6f75b0c555fd7577df52872b447d9237496b7f004485c56464181b8bfb7834de", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "GPT-5", + "model_name": "Grok 4", "total_tests": 4, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"logs\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new[] { \"UserId\", \"Day\" })]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", + "passed_tests": 4, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_021_multi_column_index/csharp/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_021_multi_column_index/csharp/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { "mcindex_seed_count": { "pass": true, @@ -798,231 +888,216 @@ "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM Log" } }, - "mcindex_lookup_u7_d2": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" } }, - "mcindex_lookup_u7_d1": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-021-multi-column-index-golden`.\n", - "phase": "describe_golden" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:06.146746037Z", - "finished_at": "2026-01-04T18:03:32.116692104Z" + "vendor": "xai" } } }, { - "name": "o4-mini", - "route_api_model": "o4-mini", + "name": "Claude Opus 4.6", + "route_api_model": "claude-opus-4-6", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:58:20.283902800Z", - "finished_at": "2025-10-21T23:59:25.402595100Z" + "vendor": "anthropic" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(6,40): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(6,40): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(6,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(16,43): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(16,43): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(16,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(26,40): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(26,40): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\Lib.cs(26,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.248478100Z", - "finished_at": "2025-10-19T23:15:36.126687400Z" + "vendor": "anthropic" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.329189800Z", - "finished_at": "2025-10-19T23:21:58.845517100Z" + "vendor": "anthropic" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.408425700Z", - "finished_at": "2025-10-19T23:22:00.509202800Z" + "vendor": "anthropic" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 2, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 2, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\o4-mini\\llm\\Lib.cs(19,16): error CS1061: 'Local' does not contain a definition for 'Users' and no accessible extension method 'Users' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.487751600Z", - "finished_at": "2025-10-19T23:15:49.003673700Z" + "vendor": "anthropic" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 1, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.User.Id.Find(id);\n if (user is not null)\n {\n ctx.Db.User.Id.Update(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active,\n });\n }\n }\n}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { + "data_parity_update_user": { + "pass": false, + "partial": 0.0, + "notes": { + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "Id | Name | Age | Active ----+------+-----+--------", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "update_user" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -1031,195 +1106,169 @@ "pass": false, "partial": 0.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'users_Id_idx_btree' in table 'users': column(s): '[\"Id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2009d82dc6baa267ea089f997a830b64b31543e098dcb102ae1025dce7d1f73/sql)\n", + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", "phase": "sql_golden", - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "data_parity_update_user": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.users, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.Users, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(Users )\n at SpacetimeDB.Internal.TableHandles.users.IdUniqueIndex.Update(Users )\n at Module.UpdateUser(ReducerContext , Int32 , String , Int32 , Boolean )\n at ModuleRegistration.UpdateUser.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c2002ae1190f79d06705c8050b4825767f36b610058869860bdb2f25a3d2606c/call/UpdateUser)\n", - "phase": "call_reducer_llm" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.566753600Z", - "finished_at": "2025-10-19T23:21:58.713208900Z" + "vendor": "anthropic" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "seed_users_row": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, - "schema_parity": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-o4-mini-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.644379900Z", - "finished_at": "2025-10-19T23:21:59.142268900Z" + "vendor": "anthropic" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 4, - "passed_tests": 2, - "llm_output": null, + "passed_tests": 4, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "crud_total_count_one": { - "pass": false, - "partial": 0.0, + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, "notes": { "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.UniqueConstraintViolationException: Value with given unique identifier already exists\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_insert_bsatn(TableId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.ITableView`2[[SpacetimeDB.Internal.TableHandles.users, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.User, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].DoInsert(User )\n at SpacetimeDB.Internal.TableHandles.users.Insert(User )\n at Module.Crud(ReducerContext )\n at ModuleRegistration.Crud.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200b8341c6ccfc8fe52f225fa1fbfc9b53d0de44b74ac5b291d8c94ef9e9fab/call/Crud)\n", - "phase": "call_reducer_golden" + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_row_id2_deleted": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "args": [], + "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.721825Z", - "finished_at": "2025-10-19T23:22:01.386410500Z" + "vendor": "anthropic" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\Lib.cs(30,59): error CS1061: 'Module.Users?' does not contain a definition for 'Id' and no accessible extension method 'Id' accepting a first argument of type 'Module.Users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\Lib.cs(30,75): error CS1061: 'Module.Users?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.Users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.801378400Z", - "finished_at": "2025-10-19T23:16:06.930643500Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + } + } + }, + "vendor": "anthropic" + }, + "t_009_init": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" - } - }, "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, "init_total_two": { @@ -1228,205 +1277,191 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.878935900Z", - "finished_at": "2025-10-19T23:21:58.086857300Z" + "vendor": "anthropic" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.956244400Z", - "finished_at": "2025-10-19T23:21:59.458614600Z" + "vendor": "anthropic" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "helper_func_sum_abs": { + "helper_func_sum_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Sum ----+----- 1 | 5", + "llm_out": "Id | Sum ----+----- 1 | 5", + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "helper_func_sum_parity": { + "helper_func_sum_abs": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-o4-mini-llm", - "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.032931500Z", - "finished_at": "2025-10-19T23:21:59.849948300Z" + "vendor": "anthropic" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm\\Lib.cs(13,42): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm\\Lib.cs(13,42): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm\\Lib.cs(13,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.113283300Z", - "finished_at": "2025-10-19T23:15:51.073350Z" + "vendor": "anthropic" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", - "golden_published": true, - "model_name": "o4-mini", + "golden_published": false, + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)>;\n\n[SpacetimeDB.Table(Accessor = \"Result\", Public = true)]\npublic partial struct Result\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.Result.Insert(new Result\n {\n Id = id,\n Value = new Shape.Circle(new Circle { Radius = radius })\n });\n }\n}", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-opus-4-6\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-opus-4-6\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-opus-4-6\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-opus-4-6\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.193276500Z", - "finished_at": "2025-10-19T23:15:49.471287400Z" + "vendor": "anthropic" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_014_elementary_columns", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -1436,13 +1471,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -1451,509 +1483,446 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.289792Z", - "finished_at": "2025-10-19T23:22:01.068608400Z" + "vendor": "anthropic" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "product_type_columns_row_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_columns_row_parity": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.389461500Z", - "finished_at": "2025-10-19T23:21:57.778496700Z" + "vendor": "anthropic" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", - "golden_published": true, - "model_name": "o4-mini", + "golden_published": false, + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)>;\n\n[SpacetimeDB.Table(Accessor = \"Drawing\", Public = true)]\npublic partial struct Drawing\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-opus-4-6\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-opus-4-6\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-opus-4-6\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-opus-4-6\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.503910600Z", - "finished_at": "2025-10-19T23:22:00.341656200Z" + "vendor": "anthropic" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.629575200Z", - "finished_at": "2025-10-19T23:21:59.322132600Z" + "vendor": "anthropic" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "constraints_seed_two_rows": { + "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "args": [], + "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" } }, - "constraints_row_parity_after_seed": { + "constraints_seed_two_rows": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-o4-mini-llm", - "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.744809600Z", - "finished_at": "2025-10-19T23:21:58.431013200Z" + "vendor": "anthropic" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "o4-mini", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'groups' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'memberships' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\Lib.cs(27,10): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\Lib.cs(29,10): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:48.852351600Z", - "finished_at": "2025-10-19T23:16:06.979641200Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "csharp", - "golden_published": true, - "model_name": "o4-mini", + "model_name": "Claude Opus 4.6", "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(5,43): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(5,43): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(5,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(11,44): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(11,44): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(11,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(19,45): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(19,45): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(19,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(27,49): error CS1016: Named attribute argument expected [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(27,49): error CS0103: The name 'Public' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\Lib.cs(27,6): error CS1729: 'TableAttribute' does not contain a constructor that takes 1 arguments [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\o4-mini\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T23:15:36.126968800Z", - "finished_at": "2025-10-19T23:16:46.141457Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "passed_tests": 5, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\o4-mini\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "mcindex_lookup_u7_d1": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" } }, - "mcindex_lookup_u7_d2": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_seed_count": { + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" + } + }, + "memberships_three_rows": { "pass": true, "partial": 1.0, "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:15:49.473810800Z", - "finished_at": "2025-10-19T23:21:56.880671200Z" - } - } - }, - { - "name": "GPT-4.1", - "route_api_model": "gpt-4.1", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", + "vendor": "anthropic" + }, + "t_020_ecs": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs()\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(bool active, float ratio, string label)\n {\n }\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "model_name": "Claude Opus 4.6", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(7,43): error STDB0008: Reducer method EmptyReducer_NoArgs does not have a ReducerContext parameter. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(12,44): error STDB0008: Reducer method EmptyReducer_WithInt does not have a ReducerContext parameter. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(17,47): error STDB0008: Reducer method EmptyReducer_WithString does not have a ReducerContext parameter. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(22,48): error STDB0008: Reducer method EmptyReducer_WithTwoArgs does not have a ReducerContext parameter. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(27,50): error STDB0008: Reducer method EmptyReducer_WithThreeArgs does not have a ReducerContext parameter. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM Position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM NextPosition" + } + } + }, + "vendor": "anthropic" + }, + "t_021_multi_column_index": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_021_multi_column_index", + "lang": "csharp", + "golden_published": true, + "model_name": "Claude Opus 4.6", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" + } + } + }, + "vendor": "anthropic" + } + } + }, + { + "name": "Claude Sonnet 4.6", + "route_api_model": "claude-sonnet-4-6", + "tasks": { + "t_000_empty_reducers": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_000_empty_reducers", + "lang": "csharp", + "golden_published": true, + "model_name": "Claude Sonnet 4.6", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "claude-sonnet-4-6", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:58:20.228678700Z", - "finished_at": "2025-10-21T23:58:31.045062900Z" + "vendor": "anthropic" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:45.625566500Z", - "finished_at": "2025-10-19T23:22:02.903292300Z" + "vendor": "anthropic" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:45.702356900Z", - "finished_at": "2025-10-19T23:21:28.649313300Z" + "vendor": "anthropic" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:45.781952400Z", - "finished_at": "2025-10-19T23:20:36.408580600Z" + "vendor": "anthropic" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -1968,49 +1937,26 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gpt-4-1-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:45.864828Z", - "finished_at": "2025-10-19T23:21:34.169691700Z" + "vendor": "anthropic" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, "data_parity_update_user": { "pass": true, "partial": 1.0, @@ -2021,61 +1967,49 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gpt-4-1-llm", "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:45.947481300Z", - "finished_at": "2025-10-19T23:20:56.538872800Z" + "vendor": "anthropic" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -2084,124 +2018,126 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.030891300Z", - "finished_at": "2025-10-19T23:19:58.029303400Z" + "vendor": "anthropic" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n\n var user1 = ctx.Db.User.Id.Find(1) ?? throw new System.Exception(\"User 1 not found\");\n user1.Name = \"Alice2\";\n user1.Age = 31;\n user1.Active = false;\n ctx.Db.User.Id.Update(user1);\n\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "crud_total_count_one": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" } }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, "notes": { "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.112434Z", - "finished_at": "2025-10-19T23:21:35.282933Z" + "vendor": "anthropic" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(7,27): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\Module.users.cs(5,16): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(17,27): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\Module.results.cs(5,16): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(30,59): error CS1061: 'Module.users?' does not contain a definition for 'Id' and no accessible extension method 'Id' accepting a first argument of type 'Module.users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(30,75): error CS1061: 'Module.users?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.194138800Z", - "finished_at": "2025-10-19T23:15:38.531073800Z" + "vendor": "anthropic" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "init_seed_alice": { "pass": true, @@ -2209,7 +2145,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, "init_total_two": { @@ -2218,18 +2154,15 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -2240,73 +2173,62 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.275224700Z", - "finished_at": "2025-10-19T23:22:03.188112800Z" + "vendor": "anthropic" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.353401200Z", - "finished_at": "2025-10-19T23:19:06.467659300Z" + "vendor": "anthropic" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -2320,65 +2242,43 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-gpt-4-1-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" - } - }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.430200300Z", - "finished_at": "2025-10-19T23:21:07.326153600Z" + "vendor": "anthropic" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, - "product_type_row_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "product_type_row_parity": { @@ -2390,58 +2290,36 @@ 2, 3 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4-1-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.506688400Z", - "finished_at": "2025-10-19T23:21:33.499319900Z" + "vendor": "anthropic" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - }, "sum_type_row_parity": { "pass": true, "partial": 1.0, @@ -2450,48 +2328,54 @@ 1, 10 ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4-1-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" + "golden_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "llm_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.591403300Z", - "finished_at": "2025-10-19T23:21:26.868961500Z" + "vendor": "anthropic" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_014_elementary_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -2500,68 +2384,42 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.672484500Z", - "finished_at": "2025-10-19T23:20:32.512254Z" + "vendor": "anthropic" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, - "product_type_columns_row_parity": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-gpt-4-1-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "product_type_columns_row_count": { @@ -2570,55 +2428,51 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.754300400Z", - "finished_at": "2025-10-19T23:21:32.610201800Z" + "vendor": "anthropic" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Name = \"Drawing\", Public = true)]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "sum_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-gpt-4-1-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "query": "SELECT Id, A, B FROM Drawing WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "drawing": {} + }, + "only_llm": { + "Drawing": {} + } + }, + "tables_equal": false } }, "sum_type_columns_row_count": { @@ -2627,80 +2481,64 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Drawing WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.832512600Z", - "finished_at": "2025-10-19T23:21:36.178957600Z" + "vendor": "anthropic" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.912901700Z", - "finished_at": "2025-10-19T23:22:02.767038400Z" + "vendor": "anthropic" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "constraints_seed_two_rows": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "constraints_row_parity_after_seed": { @@ -2708,357 +2546,347 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-gpt-4-1-llm", "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" } }, - "schema_parity": { + "constraints_seed_two_rows": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:46.995375100Z", - "finished_at": "2025-10-19T23:22:03.642106100Z" + "vendor": "anthropic" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "memberships_three_rows": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" } }, - "m2m_has_1_10": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=10" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" } }, - "m2m_has_2_20": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "m2m_has_1_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" } }, - "schema_parity": { + "memberships_three_rows": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:47.077016900Z", - "finished_at": "2025-10-19T23:21:23.280888800Z" + "vendor": "anthropic" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 5, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 5, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'entities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'positions' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(156,24): warning CS8981: The type name 'velocities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(65,37): error CS1061: 'Module.Velocity?' does not contain a definition for 'VX' and no accessible extension method 'VX' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(66,37): error CS1061: 'Module.Velocity?' does not contain a definition for 'VY' and no accessible extension method 'VY' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(71,30): error CS1061: 'Module.NextPosition?' does not contain a definition for 'X' and no accessible extension method 'X' accepting a first argument of type 'Module.NextPosition?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(72,30): error CS1061: 'Module.NextPosition?' does not contain a definition for 'Y' and no accessible extension method 'Y' accepting a first argument of type 'Module.NextPosition?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\Lib.cs(73,55): error CS1503: Argument 1: cannot convert from 'Module.NextPosition?' to 'Module.NextPosition' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4-1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM Position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM NextPosition" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:15:38.719205400Z", - "finished_at": "2025-10-19T23:16:26.679038600Z" + "vendor": "anthropic" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\gpt-4-1\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM Log" } }, - "mcindex_lookup_u7_d2": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" } }, - "mcindex_lookup_u7_d1": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:16:26.984790600Z", - "finished_at": "2025-10-19T23:22:02.575406100Z" + "vendor": "anthropic" } } }, { - "name": "GPT-4o", - "route_api_model": "gpt-4o", + "name": "GPT-5.2-Codex", + "route_api_model": "gpt-5.2-codex", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 0, - "llm_output": "```csharp\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}\n```", + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"EmptyTable\")]\n public partial struct EmptyTable\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\Lib.cs(5,44): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\Lib.cs(10,45): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\Lib.cs(15,48): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\Lib.cs(20,49): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\Lib.cs(25,51): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": { + "changed": {}, + "only_golden": { + "empty_table": {} + }, + "only_llm": { + "EmptyTable": {} + } + }, + "tables_equal": false } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:58:20.810430600Z", - "finished_at": "2025-10-21T23:58:40.508615200Z" + "vendor": "openai" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 1, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Name = \"Product\", Public = true)]\n public partial struct Product\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [SpacetimeDB.Table(Name = \"Note\", Public = true)]\n public partial struct Note\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.018655700Z", - "finished_at": "2025-10-19T23:21:36.975184900Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "csharp", - "golden_published": true, - "model_name": "GPT-4o", + "tables_diff": { + "changed": {}, + "only_golden": { + "note": {}, + "product": {}, + "user": {} + }, + "only_llm": { + "Note": {}, + "Product": {}, + "User": {} + } + }, + "tables_equal": false + } + } + }, + "vendor": "openai" + }, + "t_002_scheduled_table": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_002_scheduled_table", + "lang": "csharp", + "golden_published": true, + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.097275400Z", - "finished_at": "2025-10-19T23:22:07.069582700Z" + "vendor": "openai" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.177926300Z", - "finished_at": "2025-10-19T23:22:08.984849500Z" + "vendor": "openai" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 2, - "passed_tests": 2, - "llm_output": null, + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.User.Insert(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "user": {} + }, + "only_llm": { + "User": {} + } + }, + "tables_equal": false } }, "data_parity_insert_user": { @@ -3071,116 +2899,100 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gpt-4o-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.259201Z", - "finished_at": "2025-10-19T23:19:31.384858900Z" + "vendor": "openai" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 1, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.User.Id.Find(id);\n if (user == null)\n {\n throw new System.Exception(\"User not found\");\n }\n\n ctx.Db.User.Id.Update(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, + "data_parity_update_user": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: User not found\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c2007cc5b4cc7151bdd0e1be650a69e8154c8656fdd4b50483331748cd393975/call/update_user)\n", + "phase": "call_reducer_llm" } }, - "seed_users_row": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'users_Id_idx_btree' in table 'users': column(s): '[\"Id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2009d82dc6baa267ea089f997a830b64b31543e098dcb102ae1025dce7d1f73/sql)\n", - "phase": "sql_golden", - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": { + "changed": {}, + "only_golden": { + "user": {} + }, + "only_llm": { + "User": {} + } + }, + "tables_equal": false } }, - "data_parity_update_user": { + "seed_users_row": { "pass": false, "partial": 0.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gpt-4o-llm", - "llm_out": "Id | Name | Age | Active ----+------+-----+--------", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.338948400Z", - "finished_at": "2025-10-19T23:22:08.272449900Z" + "vendor": "openai" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n ctx.Db.User.Id.Delete(id);\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "user": {} + }, + "only_llm": { + "User": {} + } + }, + "tables_equal": false } }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, "delete_user_count_zero": { @@ -3189,118 +3001,125 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.416091900Z", - "finished_at": "2025-10-19T23:22:07.466212900Z" + "vendor": "openai" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 4, - "passed_tests": 2, - "llm_output": null, + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n\n ctx.Db.User.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "crud_total_count_one": { - "pass": false, - "partial": 0.0, - "notes": { - "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" } }, "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "user": {} + }, + "only_llm": { + "User": {} + } + }, + "tables_equal": false } }, "crud_row_id1_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.UniqueConstraintViolationException: Value with given unique identifier already exists\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_insert_bsatn(TableId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.ITableView`2[[SpacetimeDB.Internal.TableHandles.users, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.User, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].DoInsert(User )\n at SpacetimeDB.Internal.TableHandles.users.Insert(User )\n at Module.Crud(ReducerContext )\n at ModuleRegistration.Crud.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200b8341c6ccfc8fe52f225fa1fbfc9b53d0de44b74ac5b291d8c94ef9e9fab/call/Crud)\n", + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", "phase": "call_reducer_golden" } + }, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.493560800Z", - "finished_at": "2025-10-19T23:22:06.350294700Z" + "vendor": "openai" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\Lib.cs(30,58): error CS1061: 'Module.User?' does not contain a definition for 'Id' and no accessible extension method 'Id' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\Lib.cs(30,74): error CS1061: 'Module.User?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.571594500Z", - "finished_at": "2025-10-19T23:15:55.256976100Z" + "vendor": "openai" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "init_seed_alice": { "pass": true, @@ -3308,7 +3127,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, "init_total_two": { @@ -3317,85 +3136,74 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.650550900Z", - "finished_at": "2025-10-19T23:21:36.762874500Z" + "vendor": "openai" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 1, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"Event\", Public = true)]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.Event.Insert(new Event { Id = 0, Kind = \"connected\" });\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.Event.Insert(new Event { Id = 0, Kind = \"disconnected\" });\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "event": {} + }, + "only_llm": { + "Event": {} + } + }, + "tables_equal": false } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.729349700Z", - "finished_at": "2025-10-19T23:22:09.123699500Z" + "vendor": "openai" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "helper_func_sum_parity": { "pass": true, @@ -3406,24 +3214,18 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-gpt-4o-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -3434,200 +3236,188 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.807225800Z", - "finished_at": "2025-10-19T23:22:05.729373200Z" + "vendor": "openai" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "product_type_row_parity": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4o-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_row_count": { + "product_type_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.884598100Z", - "finished_at": "2025-10-19T23:22:08.815334900Z" + "vendor": "openai" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-4o\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-4o\\llm\\Lib.cs(36,31): error CS0426: The type name 'Circle' does not exist in the type 'Module.Shape' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:49.965780500Z", - "finished_at": "2025-10-19T23:15:28.568301500Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "elementary_columns_row_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" - } + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "llm_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" + } + } + }, + "vendor": "openai" + }, + "t_014_elementary_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_014_elementary_columns", + "lang": "csharp", + "golden_published": true, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"Primitive\", Public = true)]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Primitive.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000L,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", + "category": "schema", + "route_api_model": "gpt-5.2-codex", + "scorer_details": { + "schema_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": { + "changed": {}, + "only_golden": { + "primitive": {} + }, + "only_llm": { + "Primitive": {} + } + }, + "tables_equal": false + } }, "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, - "schema_parity": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:50.045925800Z", - "finished_at": "2025-10-19T23:22:06.933706Z" + "vendor": "openai" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-gpt-4o-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -3638,55 +3428,51 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:50.129537100Z", - "finished_at": "2025-10-19T23:22:10.004667200Z" + "vendor": "openai" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Name = \"Drawing\")]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "sum_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-gpt-4o-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "query": "SELECT Id, A, B FROM Drawing WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "drawing": {} + }, + "only_llm": { + "Drawing": {} + } + }, + "tables_equal": false } }, "sum_type_columns_row_count": { @@ -3695,39 +3481,29 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Drawing WHERE Id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:50.213667100Z", - "finished_at": "2025-10-19T23:22:04.938678600Z" + "vendor": "openai" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -3738,50 +3514,40 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:50.301619800Z", - "finished_at": "2025-10-19T23:22:05.908430300Z" + "vendor": "openai" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"Account\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = new[] { nameof(Name) })]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n\n [SpacetimeDB.Unique]\n public string Email;\n\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Account.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.Account.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" - } - }, "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "account": {} + }, + "only_llm": { + "Account": {} + } + }, + "tables_equal": false } }, "constraints_row_parity_after_seed": { @@ -3789,164 +3555,205 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:50.376242400Z", - "finished_at": "2025-10-19T23:22:09.578243500Z" + "vendor": "openai" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "memberships_three_rows": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" } }, - "m2m_has_1_10": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=10" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" } }, - "m2m_has_1_20": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "m2m_has_2_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" } }, - "schema_parity": { + "memberships_three_rows": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:14:50.450933100Z", - "finished_at": "2025-10-19T23:22:07.905233Z" + "vendor": "openai" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 5, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"Entity\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Name = \"Position\", Public = true)]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Name = \"Velocity\", Public = true)]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Name = \"NextPosition\", Public = true)]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Entity.Insert(new Entity { Id = 1 });\n ctx.Db.Position.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.Entity.Insert(new Entity { Id = 2 });\n ctx.Db.Position.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.Position.Iter())\n {\n if (ctx.Db.Velocity.EntityId.Find(pos.EntityId) is Velocity vel)\n {\n var newX = pos.X + vel.VX;\n var newY = pos.Y + vel.VY;\n\n if (ctx.Db.NextPosition.EntityId.Find(pos.EntityId) is NextPosition existing)\n {\n existing.X = newX;\n existing.Y = newY;\n ctx.Db.NextPosition.EntityId.Update(existing);\n }\n else\n {\n ctx.Db.NextPosition.Insert(new NextPosition\n {\n EntityId = pos.EntityId,\n X = newX,\n Y = newY\n });\n }\n }\n }\n }\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM Position" + } + }, + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'entities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'positions' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(156,24): warning CS8981: The type name 'velocities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\Lib.cs(60,51): error CS1061: 'Module.Velocities?' does not contain a definition for 'VX' and no accessible extension method 'VX' accepting a first argument of type 'Module.Velocities?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\Lib.cs(61,51): error CS1061: 'Module.Velocities?' does not contain a definition for 'VY' and no accessible extension method 'VY' accepting a first argument of type 'Module.Velocities?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gpt-4o\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": { + "changed": {}, + "only_golden": { + "entity": {}, + "next_position": {}, + "position": {}, + "velocity": {} + }, + "only_llm": { + "Entity": {}, + "NextPosition": {}, + "Position": {}, + "Velocity": {} + } + }, + "tables_equal": false + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM NextPosition" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:15:28.569819600Z", - "finished_at": "2025-10-19T23:16:14.434383700Z" + "vendor": "openai" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "GPT-5.2-Codex", "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "passed_tests": 3, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Name = \"Log\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new[] { nameof(UserId), nameof(Day) })]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Log.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.Log.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.Log.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\gpt-4o\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "mcindex_lookup_u7_d1": { + "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Log" } }, - "mcindex_seed_count": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" } }, "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4o-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "tables_diff": { + "changed": {}, + "only_golden": { + "log": {} + }, + "only_llm": { + "Log": {} + } + }, + "tables_equal": false } }, "mcindex_lookup_u7_d2": { @@ -3955,181 +3762,131 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "openai", - "started_at": "2025-10-19T23:15:55.257289800Z", - "finished_at": "2025-10-19T23:22:05.343429300Z" + "vendor": "openai" } } }, { - "name": "Claude 4.5 Sonnet", - "route_api_model": "claude-sonnet-4-5", + "name": "GPT-5-mini", + "route_api_model": "gpt-5-mini", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:01:34.778974900Z", - "finished_at": "2025-10-22T00:02:21.346109400Z" + "vendor": "openai" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:02.003779500Z", - "finished_at": "2025-10-20T20:03:40.332710900Z" + "vendor": "openai" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:02.870487100Z", - "finished_at": "2025-10-20T20:03:40.137742600Z" + "vendor": "openai" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:03.728356300Z", - "finished_at": "2025-10-20T20:03:39.465168500Z" + "vendor": "openai" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -4144,211 +3901,158 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:04.535678400Z", - "finished_at": "2025-10-20T20:04:43.019219800Z" + "vendor": "openai" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n if (ctx.Db.User.Id.Find(id) is User user)\n {\n user.Id = id;\n user.Name = name;\n user.Age = age;\n user.Active = active;\n ctx.Db.User.Id.Update(user);\n }\n else\n {\n throw new System.Exception(\"User not found\");\n }\n }\n}", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "data_parity_update_user": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: User not found\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20048d2fdae4756e4aaa130f4b085ba3c9bb64f9f0610cfcd04c4f66a98f06e/call/update_user)\n", + "phase": "call_reducer_llm" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "seed_users_row": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:05.344244900Z", - "finished_at": "2025-10-20T20:03:40.000516300Z" + "vendor": "openai" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, - "seed_users_row": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:06.118333200Z", - "finished_at": "2025-10-20T20:03:42.420803600Z" + "vendor": "openai" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n\n if (ctx.Db.User.Id.Find(1) is User user)\n {\n user.Name = \"Alice2\";\n user.Age = 31;\n user.Active = false;\n ctx.Db.User.Id.Update(user);\n }\n\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" } }, "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:06.891303Z", - "finished_at": "2025-10-20T20:03:41.980606100Z" + "vendor": "openai" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "index_lookup_projection_parity": { "pass": true, @@ -4357,150 +4061,117 @@ "args": [ 1 ], - "golden_db": "basics-t-008-index-lookup-golden", "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", - "query": "SELECT Id, Name FROM results WHERE Id=1", - "reducer": "LookupUserName", - "server": "local" - } - }, - "seed_user_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:07.665233500Z", - "finished_at": "2025-10-20T20:03:41.416098Z" + "vendor": "openai" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { + "init_seed_alice": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + } + }, "init_total_two": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" - } - }, "init_seed_bob": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:08.444043800Z", - "finished_at": "2025-10-20T20:04:19.040660700Z" + "vendor": "openai" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:09.220935700Z", - "finished_at": "2025-10-20T20:03:42.589474300Z" + "vendor": "openai" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "helper_func_sum_abs": { "pass": true, @@ -4508,7 +4179,17 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "helper_func_sum_parity": { @@ -4520,148 +4201,103 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:02:10.006523700Z", - "finished_at": "2025-10-20T20:04:19.536787900Z" + "vendor": "openai" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "product_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" - } - }, "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:45.063269700Z", - "finished_at": "2025-10-20T20:34:57.184216100Z" + "vendor": "openai" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "golden_published": false, + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"Result\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.Result.Insert(new Result\n {\n Id = id,\n Value = new Shape.Circle(new Circle { Radius = radius })\n });\n }\n}", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-sonnet\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-5-mini\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\Module.Result.cs(25,47): error CS0426: The type name 'BSATN' does not exist in the type 'Module.Shape' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gpt-5-mini\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:45.889461900Z", - "finished_at": "2025-10-20T20:33:04.383640200Z" + "vendor": "openai" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_014_elementary_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -4671,13 +4307,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -4686,237 +4319,145 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:46.666579300Z", - "finished_at": "2025-10-20T20:34:02.615664900Z" + "vendor": "openai" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "product_type_columns_row_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_columns_row_parity": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:47.433184500Z", - "finished_at": "2025-10-20T20:34:06.772724400Z" + "vendor": "openai" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "golden_published": false, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : TaggedEnum<(\n Circle Circle,\n Rectangle Rectangle\n )>\n {\n }\n\n [SpacetimeDB.Table(Accessor = \"Drawing\", Public = true)]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n // Insert exactly one row into Drawing:\n // (Id=1, A=Circle{Radius=10}, B=Rectangle{Width=4, Height=6})\n // Construct sum variants using the generated TaggedEnum variants.\n // Depending on codegen, the factory method names may vary;\n // common pattern is Variant constructors accessible via the record.\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = Shape.Circle(new Circle { Radius = 10 }),\n B = Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gpt-5-mini\\llm\\Lib.cs(47,23): error CS1955: Non-invocable member 'Module.Shape.Circle' cannot be used like a method. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gpt-5-mini\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gpt-5-mini\\llm\\Lib.cs(48,23): error CS1955: Non-invocable member 'Module.Shape.Rectangle' cannot be used like a method. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gpt-5-mini\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:48.200769700Z", - "finished_at": "2025-10-20T20:34:57.939715700Z" + "vendor": "openai" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:49.000529800Z", - "finished_at": "2025-10-20T20:34:07.005785Z" + "vendor": "openai" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "golden_published": false, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 2, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Index.BTree(Accessor = \"by_name\", Columns = new[] { nameof(Name) })]\n [SpacetimeDB.Table(Accessor = \"Account\", Public = true)]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n [SpacetimeDB.Unique]\n public string Email = \"\";\n public string Name = \"\";\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Account.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.Account.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "constraints_row_parity_after_seed": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c200988c7e20b2058d3109402652f801c7191877ccc7e94f877c525721feaab5/call/Seed)\n", - "phase": "call_reducer_llm" - } - }, - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gpt-5-mini\\llm\\Lib.cs(8,27): error CS8983: A 'struct' with field initializers must include an explicitly declared constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gpt-5-mini\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:49.781739300Z", - "finished_at": "2025-10-20T20:34:07.384235700Z" + "vendor": "openai" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "m2m_has_1_20": { "pass": true, @@ -4924,18 +4465,24 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -4946,16 +4493,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=10" - } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" } }, "memberships_three_rows": { @@ -4964,41 +4502,30 @@ "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:50.573908300Z", - "finished_at": "2025-10-20T20:34:08.599679500Z" + "vendor": "openai" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "schema_parity": { + "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" } }, "ecs_next_pos_entity1": { @@ -5007,228 +4534,214 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=1 AND X=1 AND Y=0" + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" } }, - "ecs_seed_positions_count": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM Position" } }, - "ecs_step_next_positions_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_next_pos_entity2": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=2 AND X=8 AND Y=3" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM NextPosition" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:51.324485600Z", - "finished_at": "2025-10-20T20:34:10.701136300Z" + "vendor": "openai" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm\\Lib.cs(7,6): error STDB0004: Index attribute doesn't specify columns. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm\\Lib.cs(7,52): error CS0246: The type or namespace name 'BTree' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'logs' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-sonnet\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:32:52.080580500Z", - "finished_at": "2025-10-20T20:33:04.428357700Z" + "vendor": "openai" } } }, { - "name": "Claude 4 Sonnet", - "route_api_model": "claude-sonnet-4", + "name": "Grok Code", + "route_api_model": "grok-code-fast-1", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:05:14.429525200Z", - "finished_at": "2025-10-22T00:05:59.968429900Z" + "vendor": "xai" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:00.924706700Z", - "finished_at": "2025-10-20T20:39:19.137937700Z" + "vendor": "xai" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:01.709500800Z", - "finished_at": "2025-10-20T20:38:41.001791800Z" + "vendor": "xai" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:02.482414500Z", - "finished_at": "2025-10-20T20:38:42.440390900Z" + "vendor": "xai" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -5239,234 +4752,159 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:03.262533900Z", - "finished_at": "2025-10-20T20:38:41.453040200Z" + "vendor": "xai" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4 Sonnet", + "golden_published": false, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.User.Id.Find(id);\n if (user != null)\n {\n user.Name = name;\n user.Age = age;\n user.Active = active;\n ctx.Db.User.Id.Update(user);\n }\n }\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\Lib.cs(22,18): error CS1061: 'Module.User?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\Lib.cs(23,18): error CS1061: 'Module.User?' does not contain a definition for 'Age' and no accessible extension method 'Age' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\Lib.cs(24,18): error CS1061: 'Module.User?' does not contain a definition for 'Active' and no accessible extension method 'Active' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\Lib.cs(25,35): error CS1503: Argument 1: cannot convert from 'Module.User?' to 'Module.User' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:04.018006400Z", - "finished_at": "2025-10-20T20:39:19.762751800Z" + "vendor": "xai" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, - "seed_users_row": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:04.793257600Z", - "finished_at": "2025-10-20T20:38:40.837307900Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.User.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "crud_total_count_one": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" } }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, "notes": { "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:05.570212Z", - "finished_at": "2025-10-20T20:38:40.427331500Z" + "vendor": "xai" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -5475,150 +4913,98 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "index_lookup_projection_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", - "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", - "query": "SELECT Id, Name FROM results WHERE Id=1", - "reducer": "LookupUserName", - "server": "local" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:06.488290400Z", - "finished_at": "2025-10-20T20:38:38.579135Z" + "vendor": "xai" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, - "init_seed_alice": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:07.325249700Z", - "finished_at": "2025-10-20T20:39:38.387523900Z" + "vendor": "xai" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:08.070334900Z", - "finished_at": "2025-10-20T20:38:42.209936800Z" + "vendor": "xai" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" - } - }, "helper_func_sum_parity": { "pass": true, "partial": 1.0, @@ -5628,48 +5014,44 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:37:08.816503300Z", - "finished_at": "2025-10-20T20:38:42.043948600Z" + "vendor": "xai" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "product_type_row_count": { "pass": true, @@ -5677,7 +5059,17 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "product_type_row_parity": { @@ -5689,118 +5081,79 @@ 2, 3 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:35.815483900Z", - "finished_at": "2025-10-20T20:42:59.202139300Z" + "vendor": "xai" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "sum_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "llm_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_circle" + } + }, "sum_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:36.683550700Z", - "finished_at": "2025-10-20T20:43:44.763925200Z" + "vendor": "xai" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_014_elementary_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -5810,13 +5163,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -5825,153 +5175,117 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:37.532050300Z", - "finished_at": "2025-10-20T20:43:45.160088600Z" + "vendor": "xai" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "product_type_columns_row_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_columns_row_parity": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:38.389554300Z", - "finished_at": "2025-10-20T20:42:57.975866600Z" + "vendor": "xai" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, "sum_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "query": "SELECT Id, A, B FROM Drawing WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Drawing WHERE Id=1" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:39.279440300Z", - "finished_at": "2025-10-20T20:42:58.500369200Z" + "vendor": "xai" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -5982,338 +5296,309 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:40.309622600Z", - "finished_at": "2025-10-20T20:42:58.726183Z" + "vendor": "xai" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(7,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(7,45): error CS9176: There is no target type for the collection expression. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'accounts' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:41.251734100Z", - "finished_at": "2025-10-20T20:41:55.229582400Z" + "vendor": "xai" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Grok Code", "total_tests": 5, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [SpacetimeDB.Table(Accessor = \"Group\", Public = true)]\n public partial struct Group\n {\n [SpacetimeDB.PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [SpacetimeDB.Table(Accessor = \"Membership\", Public = true)]\n [SpacetimeDB.Index.BTree(Accessor = \"by_user\", Columns = new[] { \"UserId\" })]\n [SpacetimeDB.Index.BTree(Accessor = \"by_group\", Columns = new[] { \"GroupId\" })]\n public partial struct Membership\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.User.Insert(new User { UserId = 2, Name = \"Bob\" });\n ctx.Db.Group.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.Group.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n ctx.Db.Membership.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.Membership.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.Membership.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(23,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(24,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(23,62): error CS9176: There is no target type for the collection expression. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(24,63): error CS9176: There is no target type for the collection expression. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'groups' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'memberships' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c200bbac8a83a1bd5dc662ac727908d6998563a26278c22b4767396494e5791f/call/seed)\n", + "phase": "call_reducer" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:42.211270400Z", - "finished_at": "2025-10-20T20:41:57.069556400Z" + "vendor": "xai" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4 Sonnet", + "golden_published": false, + "model_name": "Grok Code", "total_tests": 5, - "passed_tests": 5, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"Entity\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"Position\", Public = true)]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"Velocity\", Public = true)]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"NextPosition\", Public = true)]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Entity.Insert(new Entity { Id = 1 });\n ctx.Db.Entity.Insert(new Entity { Id = 2 });\n ctx.Db.Position.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.Position.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.Position.Iter())\n {\n var vel = ctx.Db.Velocity.EntityId.Find(pos.EntityId);\n if (vel != null)\n {\n int newX = pos.X + vel.VX;\n int newY = pos.Y + vel.VY;\n var nextPos = new NextPosition { EntityId = pos.EntityId, X = newX, Y = newY };\n var existing = ctx.Db.NextPosition.EntityId.Find(pos.EntityId);\n if (existing != null)\n {\n existing.X = newX;\n existing.Y = newY;\n ctx.Db.NextPosition.EntityId.Update(existing);\n }\n else\n {\n ctx.Db.NextPosition.Insert(nextPos);\n }\n }\n }\n }\n}", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\claude-4-sonnet\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=1 AND X=1 AND Y=0" - } - }, - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\Lib.cs(59,40): error CS1061: 'Module.Velocity?' does not contain a definition for 'VX' and no accessible extension method 'VX' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\Lib.cs(60,40): error CS1061: 'Module.Velocity?' does not contain a definition for 'VY' and no accessible extension method 'VY' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\Lib.cs(65,30): error CS1061: 'Module.NextPosition?' does not contain a definition for 'X' and no accessible extension method 'X' accepting a first argument of type 'Module.NextPosition?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\Lib.cs(66,30): error CS1061: 'Module.NextPosition?' does not contain a definition for 'Y' and no accessible extension method 'Y' accepting a first argument of type 'Module.NextPosition?' could be found (are you missing a using directive or an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\Lib.cs(67,57): error CS1503: Argument 1: cannot convert from 'Module.NextPosition?' to 'Module.NextPosition' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-code\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } - }, - "ecs_step_next_positions_count": { + } + }, + "vendor": "xai" + }, + "t_021_multi_column_index": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_021_multi_column_index", + "lang": "csharp", + "golden_published": true, + "model_name": "Grok Code", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "grok-code-fast-1", + "scorer_details": { + "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Log" } }, - "ecs_next_pos_entity2": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=2 AND X=8 AND Y=3" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:43.118766400Z", - "finished_at": "2025-10-20T20:43:00.563259600Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-sonnet\\llm\\Lib.cs(7,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-sonnet\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'logs' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-sonnet\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:41:43.928783Z", - "finished_at": "2025-10-20T20:41:55.279653800Z" + "vendor": "xai" } } }, { - "name": "Grok 4", - "route_api_model": "grok-4", + "name": "Gemini 3.1 Pro", + "route_api_model": "google/gemini-3.1-pro-preview", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [SpacetimeDB.Reducer]\r\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\r\n {\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\r\n {\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\r\n {\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\r\n {\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\r\n {\r\n }\r\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T23:58:47.413051600Z", - "finished_at": "2025-10-22T00:00:10.958973700Z" + "vendor": "meta" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:52.120961600Z", - "finished_at": "2025-10-21T01:15:34.090282600Z" + "vendor": "meta" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:52.623391700Z", - "finished_at": "2025-10-21T01:15:13.728428500Z" + "vendor": "meta" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:53.151682100Z", - "finished_at": "2025-10-21T01:15:02.170466Z" + "vendor": "meta" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -6328,211 +5613,210 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-grok-4-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:53.656401800Z", - "finished_at": "2025-10-21T01:15:06.998060800Z" + "vendor": "meta" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.User.Id.Update(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, + "data_parity_update_user": { + "pass": false, + "partial": 0.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200c507051814efa1a26fabe22102c4e36fc055d14106ab65ac9c03fec8d3da/call/update_user)\n", + "phase": "call_reducer_llm" } }, - "data_parity_update_user": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-grok-4-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:54.183350100Z", - "finished_at": "2025-10-21T01:15:34.745090800Z" + "vendor": "meta" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, - "seed_users_row": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:54.697276100Z", - "finished_at": "2025-10-21T01:15:29.604568200Z" + "vendor": "meta" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User\n {\n Id = 1,\n Name = \"Alice\",\n Age = 30,\n Active = true\n });\n\n ctx.Db.User.Insert(new User\n {\n Id = 2,\n Name = \"Bob\",\n Age = 22,\n Active = false\n });\n\n ctx.Db.User.Id.Update(new User\n {\n Id = 1,\n Name = \"Alice2\",\n Age = 31,\n Active = false\n });\n\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\Lib.cs(23,14): error CS1061: 'Module.Users?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.Users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\Lib.cs(24,14): error CS1061: 'Module.Users?' does not contain a definition for 'Age' and no accessible extension method 'Age' accepting a first argument of type 'Module.Users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\Lib.cs(25,14): error CS1061: 'Module.Users?' does not contain a definition for 'Active' and no accessible extension method 'Active' accepting a first argument of type 'Module.Users?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\Lib.cs(26,32): error CS1503: Argument 1: cannot convert from 'Module.Users?' to 'Module.Users' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" + } + }, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:55.219200200Z", - "finished_at": "2025-10-21T01:14:52.587564400Z" + "vendor": "meta" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\Lib.cs(30,58): error CS1061: 'Module.User?' does not contain a definition for 'Id' and no accessible extension method 'Id' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\Lib.cs(30,74): error CS1061: 'Module.User?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:55.716717500Z", - "finished_at": "2025-10-21T01:14:19.157507700Z" + "vendor": "meta" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "init_seed_bob": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, "init_total_two": { @@ -6541,86 +5825,85 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:56.243496200Z", - "finished_at": "2025-10-21T01:15:45.919553400Z" + "vendor": "meta" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:56.737109800Z", - "finished_at": "2025-10-21T01:15:13.897979300Z" + "vendor": "meta" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "helper_func_sum_parity": { "pass": true, "partial": 1.0, @@ -6630,327 +5913,214 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-grok-4-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } - }, - "helper_func_sum_abs": { + } + }, + "vendor": "meta" + }, + "t_012_spacetime_product_type": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_012_spacetime_product_type", + "lang": "csharp", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", + "scorer_details": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:13:57.232654500Z", - "finished_at": "2025-10-21T01:15:30.130814500Z" + "vendor": "meta" }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", + "t_013_spacetime_sum_type": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_013_spacetime_sum_type", "lang": "csharp", - "golden_published": true, - "model_name": "Grok 4", + "golden_published": false, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n[SpacetimeDB.Table(Accessor = \"Result\", Public = true)]\npublic partial struct Result\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.Result.Insert(new Result\n {\n Id = id,\n Value = Shape.Circle(new Circle { Radius = radius })\n });\n }\n}", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\grok-4\\llm\\Lib.cs(20,33): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\grok-4\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\grok-4\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-1-pro\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-1-pro\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-1-pro\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-1-pro\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:56.532675700Z", - "finished_at": "2025-10-21T00:55:33.256614400Z" + "vendor": "meta" }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", + "t_014_elementary_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_014_elementary_columns", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_row_parity": { + "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" + "args": [], + "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, - "sum_type_row_count": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:57.115158200Z", - "finished_at": "2025-10-21T00:56:49.795312700Z" + "vendor": "meta" }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", + "t_015_product_type_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "elementary_columns_row_parity": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-grok-4-llm", - "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:57.616635900Z", - "finished_at": "2025-10-21T00:56:32.173953200Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "Grok 4", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\grok-4\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - } - }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:58.119730400Z", - "finished_at": "2025-10-21T00:56:24.083824100Z" + "vendor": "meta" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", - "golden_published": true, - "model_name": "Grok 4", + "golden_published": false, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n[SpacetimeDB.Table(Accessor = \"Drawing\", Public = true)]\npublic partial struct Drawing\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = Shape.Circle(new Circle { Radius = 10 }),\n B = Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-grok-4-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-1-pro\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-1-pro\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-1-pro\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-1-pro\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:58.625115500Z", - "finished_at": "2025-10-21T00:56:39.932389400Z" + "vendor": "meta" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -6961,37 +6131,31 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:59.124579600Z", - "finished_at": "2025-10-21T00:56:32.470601800Z" + "vendor": "meta" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "constraints_seed_two_rows": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "constraints_row_parity_after_seed": { @@ -6999,48 +6163,34 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-grok-4-llm", "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" } }, - "schema_parity": { + "constraints_seed_two_rows": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:54:59.711737900Z", - "finished_at": "2025-10-21T00:56:21.840737100Z" + "vendor": "meta" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "m2m_has_1_20": { "pass": true, @@ -7048,160 +6198,127 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" } }, - "memberships_three_rows": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" } }, - "m2m_has_1_10": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=10" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "m2m_has_2_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" } }, - "schema_parity": { + "memberships_three_rows": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:55:00.274643700Z", - "finished_at": "2025-10-21T00:56:50.220880200Z" + "vendor": "meta" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" + } + }, "ecs_next_pos_entity1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=1 AND X=1 AND Y=0" + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" } }, - "ecs_step_next_positions_count": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "sql": "SELECT COUNT(*) AS n FROM Position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_seed_positions_count": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, - "ecs_next_pos_entity2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=2 AND X=8 AND Y=3" + "sql": "SELECT COUNT(*) AS n FROM NextPosition" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:55:00.807120900Z", - "finished_at": "2025-10-21T00:56:43.533400800Z" + "vendor": "meta" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-4\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM Log" } }, "mcindex_lookup_u7_d1": { @@ -7210,7 +6327,17 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "mcindex_lookup_u7_d2": { @@ -7219,171 +6346,131 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:55:01.339990400Z", - "finished_at": "2025-10-21T00:56:41.639356300Z" + "vendor": "meta" } } }, { - "name": "Grok 3 Mini (Beta)", - "route_api_model": "grok-3-mini", + "name": "Gemini 3 Flash", + "route_api_model": "google/gemini-3-flash-preview", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 1, - "passed_tests": 0, - "llm_output": "using Spacetimedb;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(2,7): error CS0246: The type or namespace name 'Spacetimedb' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(7,44): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(12,45): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(17,48): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(22,49): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(27,51): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(6,6): error CS0246: The type or namespace name 'ReducerAttribute' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(6,6): error CS0246: The type or namespace name 'Reducer' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(11,6): error CS0246: The type or namespace name 'ReducerAttribute' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(11,6): error CS0246: The type or namespace name 'Reducer' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(16,6): error CS0246: The type or namespace name 'ReducerAttribute' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(16,6): error CS0246: The type or namespace name 'Reducer' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(21,6): error CS0246: The type or namespace name 'ReducerAttribute' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(21,6): error CS0246: The type or namespace name 'Reducer' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(26,6): error CS0246: The type or namespace name 'ReducerAttribute' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(26,6): error CS0246: The type or namespace name 'Reducer' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T23:59:35.577464800Z", - "finished_at": "2025-10-22T00:00:02.000437300Z" + "vendor": "meta" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:22.848063200Z", - "finished_at": "2025-10-21T01:21:42.592621100Z" + "vendor": "meta" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(3,19): error CS0234: The type or namespace name 'Types' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(5,60): error CS0103: The name 'Tick' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:23.355931300Z", - "finished_at": "2025-10-21T01:20:46.972683Z" + "vendor": "meta" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:23.854245800Z", - "finished_at": "2025-10-21T01:21:38.441196600Z" + "vendor": "meta" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -7398,151 +6485,210 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:24.355687300Z", - "finished_at": "2025-10-21T01:21:39.029068800Z" + "vendor": "meta" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Table(Accessor = \"User\", Public = true)]\npublic partial struct User\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.User.Id.Find(id);\n if (user != null)\n {\n ctx.Db.User.Id.Update(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n }\n}", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(14,1): error CS8803: Top-level statements must precede namespace and type declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(15,1): error CS0106: The modifier 'public' is not valid for this item [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "Id | Name | Age | Active ----+------+-----+--------", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:24.865269700Z", - "finished_at": "2025-10-21T01:20:43.203415300Z" + "vendor": "meta" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(56,46): error CS0050: Inconsistent accessibility: return type 'IEnumerable' is less accessible than method 'users.Iter()' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(57,33): error CS0050: Inconsistent accessibility: return type 'Module.Users' is less accessible than method 'users.Insert(Module.Users)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(57,33): error CS0051: Inconsistent accessibility: parameter type 'Module.Users' is less accessible than method 'users.Insert(Module.Users)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(58,17): error CS0051: Inconsistent accessibility: parameter type 'Module.Users' is less accessible than method 'users.Delete(Module.Users)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(60,25): error CS0060: Inconsistent accessibility: base class 'UniqueIndex' is less accessible than class 'users.IdUniqueIndex' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(65,34): error CS0050: Inconsistent accessibility: return type 'Module.Users?' is less accessible than method 'users.IdUniqueIndex.Find(int)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(66,33): error CS0050: Inconsistent accessibility: return type 'Module.Users' is less accessible than method 'users.IdUniqueIndex.Update(Module.Users)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(66,33): error CS0051: Inconsistent accessibility: parameter type 'Module.Users' is less accessible than method 'users.IdUniqueIndex.Update(Module.Users)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:25.377070500Z", - "finished_at": "2025-10-21T01:20:43.300117900Z" + "vendor": "meta" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Table(Accessor = \"User\", Public = true)]\npublic partial struct User\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User\n {\n Id = 1,\n Name = \"Alice\",\n Age = 30,\n Active = true\n });\n\n ctx.Db.User.Insert(new User\n {\n Id = 2,\n Name = \"Bob\",\n Age = 22,\n Active = false\n });\n\n var alice = ctx.Db.User.Id.Find(1);\n if (alice.HasValue)\n {\n var updatedAlice = alice.Value;\n updatedAlice.Name = \"Alice2\";\n updatedAlice.Age = 31;\n updatedAlice.Active = false;\n ctx.Db.User.Id.Update(updatedAlice);\n }\n\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(14,1): error CS8803: Top-level statements must precede namespace and type declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(15,1): error CS0106: The modifier 'public' is not valid for this item [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" + } + }, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:25.895347300Z", - "finished_at": "2025-10-21T01:20:44.275623400Z" + "vendor": "meta" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(22,1): error CS8803: Top-level statements must precede namespace and type declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(23,1): error CS0106: The modifier 'public' is not valid for this item [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:26.421931300Z", - "finished_at": "2025-10-21T01:20:43.941929700Z" + "vendor": "meta" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "init_seed_alice": { "pass": true, @@ -7550,18 +6696,24 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -7572,116 +6724,67 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:26.945205600Z", - "finished_at": "2025-10-21T01:21:40.007191100Z" + "vendor": "meta" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:27.445891100Z", - "finished_at": "2025-10-21T01:21:42.754747300Z" + "vendor": "meta" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(56,48): error CS0050: Inconsistent accessibility: return type 'IEnumerable' is less accessible than method 'results.Iter()' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(57,35): error CS0050: Inconsistent accessibility: return type 'Module.Results' is less accessible than method 'results.Insert(Module.Results)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(57,35): error CS0051: Inconsistent accessibility: parameter type 'Module.Results' is less accessible than method 'results.Insert(Module.Results)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(58,17): error CS0051: Inconsistent accessibility: parameter type 'Module.Results' is less accessible than method 'results.Delete(Module.Results)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(60,25): error CS0060: Inconsistent accessibility: base class 'UniqueIndex' is less accessible than class 'results.IdUniqueIndex' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(65,36): error CS0050: Inconsistent accessibility: return type 'Module.Results?' is less accessible than method 'results.IdUniqueIndex.Find(int)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(66,35): error CS0050: Inconsistent accessibility: return type 'Module.Results' is less accessible than method 'results.IdUniqueIndex.Update(Module.Results)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(66,35): error CS0051: Inconsistent accessibility: parameter type 'Module.Results' is less accessible than method 'results.IdUniqueIndex.Update(Module.Results)' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" } - } - }, - "vendor": "xai", - "started_at": "2025-10-21T01:20:27.944261500Z", - "finished_at": "2025-10-21T01:20:41.228179900Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "csharp", - "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\grok-3-mini-beta\\llm", - "scorer_details": { + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_row_parity": { + "helper_func_sum_parity": { "pass": true, "partial": 1.0, "notes": { @@ -7690,258 +6793,245 @@ 2, 3 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" - } - }, - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "golden_out": "Id | Sum ----+----- 1 | 5", + "llm_out": "Id | Sum ----+----- 1 | 5", + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:30.794831300Z", - "finished_at": "2025-10-21T01:24:40.267312200Z" + "vendor": "meta" }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", + "t_012_spacetime_product_type": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "schema_parity": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, - "sum_type_row_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "sum_type_row_parity": { + "product_type_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [ 1, - 10 + 2, + 3 ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-grok-3-mini-beta-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:31.355572800Z", - "finished_at": "2025-10-21T01:24:42.115504300Z" + "vendor": "meta" }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", + "t_013_spacetime_sum_type": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_013_spacetime_sum_type", "lang": "csharp", - "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "golden_published": false, + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n[SpacetimeDB.Table(Accessor = \"Result\", Public = true)]\npublic partial struct Result\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.Result.Insert(new Result\n {\n Id = id,\n Value = Shape.Circle(new Circle { Radius = radius })\n });\n }\n}", "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(17,1): error CS8803: Top-level statements must precede namespace and type declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(18,1): error CS0106: The modifier 'public' is not valid for this item [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-flash\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-3-flash\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:31.889084400Z", - "finished_at": "2025-10-21T01:23:46.420570100Z" + "vendor": "meta" + }, + "t_014_elementary_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_014_elementary_columns", + "lang": "csharp", + "golden_published": true, + "model_name": "Gemini 3 Flash", + "total_tests": 3, + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"Primitive\", Public = true)]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Primitive.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000L,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", + "category": "schema", + "route_api_model": "google/gemini-3-flash-preview", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c200c52fb7b64f38ac169672ccaaf9aa528624106da48843b0f078bfbec22654/call/seed)\n", + "phase": "call_reducer_llm" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" + } + } + }, + "vendor": "meta" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "product_type_columns_row_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_columns_row_parity": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:32.438519600Z", - "finished_at": "2025-10-21T01:24:41.151609300Z" + "vendor": "meta" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", - "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "golden_published": false, + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n[SpacetimeDB.Table(Accessor = \"Drawing\", Public = true)]\npublic partial struct Drawing\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = Shape.Circle(new Circle { Radius = 10 }),\n B = Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(29,1): error CS8803: Top-level statements must precede namespace and type declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(30,1): error CS0106: The modifier 'public' is not valid for this item [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-flash\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-3-flash\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:32.976426200Z", - "finished_at": "2025-10-21T01:23:48.720322600Z" + "vendor": "meta" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 2, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 2, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(22,26): error CS0246: The type or namespace name 'Scheduled' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" + } + } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:33.505002300Z", - "finished_at": "2025-10-21T01:23:51.641209600Z" + "vendor": "meta" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -7951,13 +7041,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-grok-3-mini-beta-llm", "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { @@ -7966,300 +7053,269 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:34.018434300Z", - "finished_at": "2025-10-21T01:24:40.728727200Z" + "vendor": "meta" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", - "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "golden_published": false, + "model_name": "Gemini 3 Flash", "total_tests": 5, "passed_tests": 0, - "llm_output": null, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [Table(Accessor = \"Group\", Public = true)]\n public partial struct Group\n {\n [PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [Table(Accessor = \"Membership\", Public = true)]\n [Index.BTree(Accessor = \"by_user\", Columns = new[] { \"UserId\" })]\n [Index.BTree(Accessor = \"by_group\", Columns = new[] { \"GroupId\" })]\n public partial struct Membership\n {\n [PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.User.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.Group.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.Group.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.Membership.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.Membership.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.Membership.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(31,1): error CS8803: Top-level statements must precede namespace and type declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(32,1): error CS0106: The modifier 'public' is not valid for this item [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-3-flash\\llm\\Lib.cs(23,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-3-flash\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-3-flash\\llm\\Lib.cs(24,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-3-flash\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:34.554684Z", - "finished_at": "2025-10-21T01:23:46.881244300Z" + "vendor": "meta" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "ecs_seed_positions_count": { + "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=2 AND X=8 AND Y=3" } }, - "schema_parity": { + "ecs_next_pos_entity1": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM NextPosition WHERE EntityId=1 AND X=1 AND Y=0" } }, - "ecs_next_pos_entity2": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=2 AND X=8 AND Y=3" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM Position" } }, - "ecs_step_next_positions_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_next_pos_entity1": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=1 AND X=1 AND Y=0" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM NextPosition" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:35.115024700Z", - "finished_at": "2025-10-21T01:24:41.741813200Z" + "vendor": "meta" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Gemini 3 Flash", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(2,7): error CS0246: The type or namespace name 'Spacetimedb' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(18,29): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(17,6): error CS0246: The type or namespace name 'Spacetimedb' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(6,6): error CS0246: The type or namespace name 'Spacetimedb' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(9,10): error CS0246: The type or namespace name 'Spacetimedb' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(11,10): error CS0246: The type or namespace name 'Spacetimedb' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\Lib.cs(11,66): error CS9176: There is no target type for the collection expression. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\grok-3-mini-beta\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:23:35.680781500Z", - "finished_at": "2025-10-21T01:23:46.401438300Z" + "vendor": "meta" } } }, { - "name": "Gemini 2.5 Pro", - "route_api_model": "gemini-2.5-pro", + "name": "DeepSeek Chat", + "route_api_model": "deepseek-chat", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.205121400Z", - "finished_at": "2025-10-21T17:55:00.557516300Z" + "vendor": "deepseek" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct Users\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"products\")]\n public partial struct Products\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [SpacetimeDB.Table(Accessor = \"notes\")]\n public partial struct Notes\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}\n", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.283937900Z", - "finished_at": "2025-10-21T17:55:01.828931400Z" + "vendor": "deepseek" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 1, "passed_tests": 1, - "llm_output": "```csharp\nusing SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n public SpacetimeDB.ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new SpacetimeDB.ScheduleAt.Interval(TimeSpan.FromMicroseconds(50_000)),\n });\n }\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.329794400Z", - "finished_at": "2025-10-21T17:55:47.101376900Z" + "vendor": "deepseek" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"entities\")]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n\n public Position Pos;\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.376426300Z", - "finished_at": "2025-10-21T17:55:36.051605600Z" + "vendor": "deepseek" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 2, "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active,\n });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -8270,118 +7326,82 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.427049100Z", - "finished_at": "2025-10-21T17:55:05.566960600Z" + "vendor": "deepseek" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n User user = new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active,\n };\n ctx.Db.users.Id.Update(user);\n }\n}", + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.User.Id.Find(id);\n if (user.HasValue)\n {\n ctx.Db.User.Id.Update(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, + "data_parity_update_user": { + "pass": false, + "partial": 0.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "Id | Name | Age | Active ----+------+-----+--------", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "data_parity_update_user": { - "pass": true, - "partial": 1.0, + "seed_users_row": { + "pass": false, + "partial": 0.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gemini-2-5-pro-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.478569400Z", - "finished_at": "2025-10-21T17:55:03.848315200Z" + "vendor": "deepseek" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n ctx.Db.users.Id.Delete(id);\n }\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8390,7 +7410,7 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } }, "delete_user_count_zero": { @@ -8399,180 +7419,142 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.525358200Z", - "finished_at": "2025-10-21T17:55:01.144593Z" + "vendor": "deepseek" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.users.Id.Delete(2);\n }\n}", + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.User.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "crud_row_id1_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" + } + }, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" + } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.572175300Z", - "finished_at": "2025-10-21T17:55:02.606944700Z" + "vendor": "deepseek" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user.HasValue)\n {\n var foundUser = user.Value;\n ctx.Db.results.Insert(new Result { Id = foundUser.Id, Name = foundUser.Name });\n }\n }\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "seed_user_row": { + "index_lookup_projection_parity": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "args": [ + 1 + ], + "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", + "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "index_lookup_projection_parity": { + "seed_user_row": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-pro-llm", - "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", - "query": "SELECT Id, Name FROM results WHERE Id=1", - "reducer": "LookupUserName", - "server": "local" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.617213300Z", - "finished_at": "2025-10-21T17:55:06.239467800Z" + "vendor": "deepseek" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 4, "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "init_total_two": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" } }, - "init_seed_alice": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM User" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8583,73 +7565,62 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.665289500Z", - "finished_at": "2025-10-21T17:55:01.619051Z" + "vendor": "deepseek" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"events\")]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"connected\" });\n }\n\n [Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"disconnected\" });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.710554700Z", - "finished_at": "2025-10-21T17:55:07.487533500Z" + "vendor": "deepseek" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n private static int Add(int a, int b)\n {\n return a + b;\n }\n\n [SpacetimeDB.Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n int sum = Add(a, b);\n ctx.Db.results.Insert(new Result { Id = id, Sum = sum });\n }\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "schema_parity": { + "helper_func_sum_abs": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-pro-llm", - "reducers_diff": null, + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8663,44 +7634,25 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-gemini-2-5-pro-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" - } - }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:53:27.757251300Z", - "finished_at": "2025-10-21T17:55:03.225122800Z" + "vendor": "deepseek" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Score\n {\n public int Left;\n public int Right;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Score Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n var newScore = new Score { Left = left, Right = right };\n var newResult = new Result { Id = id, Value = newScore };\n ctx.Db.results.Insert(newResult);\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "product_type_row_count": { "pass": true, @@ -8708,18 +7660,15 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8733,64 +7682,49 @@ 2, 3 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-pro-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.675389700Z", - "finished_at": "2025-10-21T17:50:47.530591800Z" + "vendor": "deepseek" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, - "passed_tests": 3, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n var circleValue = new Shape.Circle(new Circle { Radius = radius });\n ctx.Db.results.Insert(new Result { Id = id, Value = circleValue });\n }\n}\n```", + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial struct Shape\n {\n public Circle? Circle;\n public Rectangle? Rectangle;\n }\n\n [SpacetimeDB.Table(Accessor = \"Result\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.Result.Insert(new Result\n {\n Id = id,\n Value = new Shape { Circle = new Circle { Radius = radius } }\n });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "sum_type_row_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { "args": [ 1, 10 ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-pro-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" + "golden_out": "Id | Value ----+-------------------------- 1 | (circle = (radius = 10))", + "llm_out": "Id | Value ----+------------------------------------------------------------ 1 | (circle = (some = (radius = 10)), rectangle = (none = ()))", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_circle" } }, "sum_type_row_count": { @@ -8799,39 +7733,29 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.759595400Z", - "finished_at": "2025-10-21T17:50:59.217566800Z" + "vendor": "deepseek" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_014_elementary_columns", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"primitives\")]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000L,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\",\n });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8841,13 +7765,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -8856,39 +7777,40 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.804451200Z", - "finished_at": "2025-10-21T17:50:50.109087Z" + "vendor": "deepseek" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Address\n {\n public string Street;\n public int Zip;\n }\n\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"profiles\")]\n public partial struct Profile\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile\n {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 },\n });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8899,53 +7821,41 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-pro-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.848880500Z", - "finished_at": "2025-10-21T17:50:52.302556500Z" + "vendor": "deepseek" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_016_sum_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)>\n {\n }\n\n [Table(Name = \"drawings\")]\n public partial struct Drawing\n {\n [PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial struct Shape\n {\n public Circle? Circle;\n public Rectangle? Rectangle;\n }\n\n [SpacetimeDB.Table(Accessor = \"Drawing\")]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = new Shape { Circle = new Circle { Radius = 10 } },\n B = new Shape { Rectangle = new Rectangle { Width = 4, Height = 6 } }\n });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { + "sum_type_columns_row_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "args": [], + "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (circle = (radius = 10)) | (rectangle = (width = 4, height = 6))", + "llm_out": "Id | A | B ----+------------------------------------------------------------+---------------------------------------------------------------------- 1 | (circle = (some = (radius = 10)), rectangle = (none = ())) | (circle = (none = ()), rectangle = (some = (width = 4, height = 6)))", + "query": "SELECT Id, A, B FROM Drawing WHERE Id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -8956,96 +7866,62 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-pro-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM Drawing WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.893219Z", - "finished_at": "2025-10-21T17:51:14.800291300Z" + "vendor": "deepseek" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 2, "passed_tests": 2, - "llm_output": "```csharp\nusing SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n public SpacetimeDB.ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new SpacetimeDB.ScheduleAt.Interval(new TimeDuration { Microseconds = 50_000 }),\n });\n }\n}\n```", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" + } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.936714100Z", - "finished_at": "2025-10-21T17:50:59.935881500Z" + "vendor": "deepseek" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"accounts\")]\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = [nameof(Name)])]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n [SpacetimeDB.Unique]\n public string Email;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}\n```", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -9055,13 +7931,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-gemini-2-5-pro-llm", "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { @@ -9070,66 +7943,47 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:25.981048100Z", - "finished_at": "2025-10-21T17:50:50.808868100Z" + "vendor": "deepseek" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_019_many_to_many", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 5, "passed_tests": 5, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [SpacetimeDB.Table(Accessor = \"groups\")]\n public partial struct Group\n {\n [SpacetimeDB.PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [SpacetimeDB.Table(Accessor = \"memberships\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user\", Columns = [nameof(UserId)])]\n [SpacetimeDB.Index.BTree(Name = \"by_group\", Columns = [nameof(GroupId)])]\n public partial struct Membership\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}\n```", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "m2m_has_2_20": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=20" } }, - "m2m_has_1_20": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" - } - }, - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=2 AND GroupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -9140,107 +7994,97 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=10" + "sql": "SELECT COUNT(*) AS n FROM Membership WHERE UserId=1 AND GroupId=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Membership" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:26.024779Z", - "finished_at": "2025-10-21T17:50:59.715018500Z" + "vendor": "deepseek" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 5, - "passed_tests": 5, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"entities\")]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"positions\")]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"velocities\")]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"next_positions\")]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.positions.Iter())\n {\n var velOpt = ctx.Db.velocities.EntityId.Find(pos.EntityId);\n if (velOpt.HasValue)\n {\n var vel = velOpt.Value;\n var nextPos = new NextPosition\n {\n EntityId = pos.EntityId,\n X = pos.X + vel.VX,\n Y = pos.Y + vel.VY\n };\n\n if (ctx.Db.next_positions.EntityId.Find(pos.EntityId).HasValue)\n {\n ctx.Db.next_positions.EntityId.Update(nextPos);\n }\n else\n {\n ctx.Db.next_positions.Insert(nextPos);\n }\n }\n }\n }\n}\n```", + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"Entity\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"Position\", Public = true)]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"Velocity\", Public = true)]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"NextPosition\", Public = true)]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Entity.Insert(new Entity { Id = 1 });\n ctx.Db.Position.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.Entity.Insert(new Entity { Id = 2 });\n ctx.Db.Position.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.Position.Iter())\n {\n var vel = ctx.Db.Velocity.EntityId.Find(pos.EntityId);\n if (vel.HasValue)\n {\n var nextPos = new NextPosition\n {\n EntityId = pos.EntityId,\n X = pos.X + vel.Value.VX,\n Y = pos.Y + vel.Value.VY\n };\n ctx.Db.NextPosition.EntityId.Update(nextPos);\n }\n }\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "ecs_seed_positions_count": { + "ecs_next_pos_entity2": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20037a8f99a52ad0d30979e9235082416df0a4c9ac89afa9c7c4d3bf295770b/call/step)\n", + "phase": "call_reducer" + } + }, + "ecs_next_pos_entity1": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20037a8f99a52ad0d30979e9235082416df0a4c9ac89afa9c7c4d3bf295770b/call/step)\n", + "phase": "call_reducer" + } + }, + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM Position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_next_pos_entity2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=2 AND X=8 AND Y=3" - } - }, - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=1 AND X=1 AND Y=0" - } - }, - "ecs_step_next_positions_count": { - "pass": true, - "partial": 1.0, + "ecs_step_next_position_count": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20037a8f99a52ad0d30979e9235082416df0a4c9ac89afa9c7c4d3bf295770b/call/step)\n", + "phase": "call_reducer" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:26.069346500Z", - "finished_at": "2025-10-21T17:51:03.579099Z" + "vendor": "deepseek" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "DeepSeek Chat", "total_tests": 4, "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"logs\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = [nameof(UserId), nameof(Day)])]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "mcindex_lookup_u7_d2": { + "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM Log" } }, "mcindex_lookup_u7_d1": { @@ -9249,270 +8093,240 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_seed_count": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Log WHERE UserId=7 AND Day=2" } } }, - "vendor": "google", - "started_at": "2025-10-21T17:49:26.113734400Z", - "finished_at": "2025-10-21T17:50:55.494885900Z" + "vendor": "deepseek" } } }, { - "name": "Gemini 2.5 Flash", - "route_api_model": "gemini-2.5-flash", + "name": "DeepSeek Reasoner", + "route_api_model": "deepseek-reasoner", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_000_empty_reducers", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:52.681870300Z", - "finished_at": "2025-10-21T18:22:03.781677800Z" + "vendor": "deepseek" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_001_basic_tables", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct Users\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"products\", Public = true)]\n public partial struct Products\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [SpacetimeDB.Table(Accessor = \"notes\", Public = true)]\n public partial struct Notes\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:52.763159300Z", - "finished_at": "2025-10-21T18:20:57.330741700Z" + "vendor": "deepseek" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_002_scheduled_table", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey, SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n public SpacetimeDB.ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n // Reducer logic\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0, // Auto-increment will assign a value\n ScheduledAt = new ScheduleAt.Interval(TimeSpan.FromMicroseconds(50_000))\n });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:52.810971500Z", - "finished_at": "2025-10-21T18:22:05.564885200Z" + "vendor": "deepseek" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_003_struct_in_table", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"entities\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Position Pos;\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:52.859457600Z", - "finished_at": "2025-10-21T18:20:57.194798700Z" + "vendor": "deepseek" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_004_insert", "lang": "csharp", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 2, + "passed_tests": 2, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "deepseek-reasoner", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCX9OLo722iLo4_gdYisaPYQXlK3qDBuik -> 429 Too Many Requests: {\n \"error\": {\n \"code\": 429,\n \"message\": \"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000\\nPlease retry in 58.967954457s.\",\n \"status\": \"RESOURCE_EXHAUSTED\",\n \"details\": [\n {\n \"@type\": \"type.googleapis.com/google.rpc.QuotaFailure\",\n \"violations\": [\n {\n \"quotaMetric\": \"generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count\",\n \"quotaId\": \"GenerateContentPaidTierInputTokensPerModelPerMinute\",\n \"quotaDimensions\": {\n \"location\": \"global\",\n \"model\": \"gemini-2.5-flash\"\n },\n \"quotaValue\": \"1000000\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.Help\",\n \"links\": [\n {\n \"description\": \"Learn more about Gemini API quotas\",\n \"url\": \"https://ai.google.dev/gemini-api/docs/rate-limits\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.RetryInfo\",\n \"retryDelay\": \"58s\"\n }\n ]\n }\n}\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "insert_user" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:22:05.567548300Z", - "finished_at": "2025-10-21T18:22:05.567548300Z" + "vendor": "deepseek" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_005_update", "lang": "csharp", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 1, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var existing = ctx.Db.User.Id.Find(id);\n if (existing.HasValue)\n {\n ctx.Db.User.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\n }\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "deepseek-reasoner", "scorer_details": { - "publish_error": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCX9OLo722iLo4_gdYisaPYQXlK3qDBuik -> 429 Too Many Requests: {\n \"error\": {\n \"code\": 429,\n \"message\": \"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000\\nPlease retry in 58.970895358s.\",\n \"status\": \"RESOURCE_EXHAUSTED\",\n \"details\": [\n {\n \"@type\": \"type.googleapis.com/google.rpc.QuotaFailure\",\n \"violations\": [\n {\n \"quotaMetric\": \"generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count\",\n \"quotaId\": \"GenerateContentPaidTierInputTokensPerModelPerMinute\",\n \"quotaDimensions\": {\n \"location\": \"global\",\n \"model\": \"gemini-2.5-flash\"\n },\n \"quotaValue\": \"1000000\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.Help\",\n \"links\": [\n {\n \"description\": \"Learn more about Gemini API quotas\",\n \"url\": \"https://ai.google.dev/gemini-api/docs/rate-limits\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.RetryInfo\",\n \"retryDelay\": \"58s\"\n }\n ]\n }\n}\n", - "phase": "build_or_publish" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "Id | Name | Age | Active ----+------+-----+--------", + "query": "SELECT Id, Name, Age, Active FROM User WHERE Id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:56242/v1/database/c2003fa012003c49d80084f437bb713f6a093beeaea5587a135d5ff1731afde4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:22:05.566510800Z", - "finished_at": "2025-10-21T18:22:05.566510800Z" + "vendor": "deepseek" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_006_delete", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void DeleteUser(ReducerContext ctx, int Id)\n {\n ctx.Db.users.Id.Delete(Id);\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -9521,29 +8335,32 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:53.008659Z", - "finished_at": "2025-10-21T18:20:57.062808700Z" + "vendor": "deepseek" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_007_crud", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\nusing System;\nusing System.Collections.Generic;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n // Insert (Id=1, Name=\"Alice\", Age=30, Active=true)\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n\n // Insert (Id=2, Name=\"Bob\", Age=22, Active=false)\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n\n // Update (Id=1, Name=\"Alice2\", Age=31, Active=false)\n if (ctx.Db.users.Id.Find(1) is User user1)\n {\n user1.Name = \"Alice2\";\n user1.Age = 31;\n user1.Active = false;\n ctx.Db.users.Id.Update(user1);\n }\n\n // Delete Id=2\n ctx.Db.users.Id.Delete(2);\n }\n}", + "passed_tests": 2, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.User.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.User.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "crud_row_id2_deleted": { "pass": true, @@ -9551,65 +8368,49 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, + "crud_row_id1_parity": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: Value with given unique identifier already exists\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c200bae1f2bdd27271e560dbfda8814cfd2302b7e12fa45c11457037728b852a/call/crud)\n", + "phase": "call_reducer_golden" } }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:53.055521800Z", - "finished_at": "2025-10-21T18:22:04.220473200Z" + "vendor": "deepseek" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_008_index_lookup", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Table(Name = \"results\", Public = true)]\n public partial struct Result\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user.HasValue)\n {\n ctx.Db.results.Insert(new Result { Id = user.Value.Id, Name = user.Value.Name });\n }\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "index_lookup_projection_parity": { "pass": true, @@ -9618,24 +8419,18 @@ "args": [ 1 ], - "golden_db": "basics-t-008-index-lookup-golden", "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-flash-llm", "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", - "query": "SELECT Id, Name FROM results WHERE Id=1", - "reducer": "LookupUserName", - "server": "local" + "query": "SELECT Id, Name FROM Result WHERE Id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -9644,106 +8439,107 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO User(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:53.103991700Z", - "finished_at": "2025-10-21T18:22:05.395134800Z" + "vendor": "deepseek" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_009_init", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 4, - "passed_tests": 0, - "llm_output": "[SpacetimeDB.Type]\npublic partial struct User\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct Users { }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", + "passed_tests": 3, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Table(Name = \"User\", Public = true)]\npublic partial struct User\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "publish_error": { + "init_seed_alice": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM User" + } + }, + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(17,5): error STDBINT0001: An internal error occurred during codegen: Parameter count mismatch. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(18,29): error CS0246: The type or namespace name 'ReducerContext' could not be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(17,26): error CS0103: The name 'ReducerKind' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": { + "changed": {}, + "only_golden": { + "user": {} + }, + "only_llm": { + "User": {} + } + }, + "tables_equal": false + } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM User WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:53.153898200Z", - "finished_at": "2025-10-21T18:20:03.308265500Z" + "vendor": "deepseek" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_010_connect", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"events\")]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Id = 0, Kind = \"connected\" });\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Id = 0, Kind = \"disconnected\" });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:53.201774300Z", - "finished_at": "2025-10-21T18:20:57.462301100Z" + "vendor": "deepseek" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_011_helper_function", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n private static int Add(int a, int b)\n {\n return a + b;\n }\n\n [SpacetimeDB.Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-flash-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, "helper_func_sum_parity": { "pass": true, "partial": 1.0, @@ -9753,13 +8549,20 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-gemini-2-5-flash-llm", "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" + "query": "SELECT Id, Sum FROM Result WHERE Id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "helper_func_sum_abs": { @@ -9768,29 +8571,22 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1 AND Sum=5" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:19:53.250788Z", - "finished_at": "2025-10-21T18:22:04.874212400Z" + "vendor": "deepseek" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_012_spacetime_product_type", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Score\n {\n public int Left;\n public int Right;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Score Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result { Id = id, Value = new Score { Left = left, Right = right } });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "product_type_row_count": { "pass": true, @@ -9798,18 +8594,15 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Result WHERE Id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -9823,348 +8616,266 @@ 2, 3 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-flash-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" + "golden_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "Id | Value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT Id, Value FROM Result WHERE Id=1", + "reducer": "set_score" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.135466900Z", - "finished_at": "2025-10-21T18:31:07.610446400Z" + "vendor": "deepseek" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_013_spacetime_sum_type", "lang": "csharp", + "golden_published": false, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic abstract class Shape { }\n\n[SpacetimeDB.Type]\npublic class Circle : Shape\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic class Rectangle : Shape\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Table(Accessor = \"Result\")]\npublic partial struct Result\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.Result.Insert(new Result\n {\n Id = id,\n Value = new Circle { Radius = radius }\n });\n }\n}", + "category": "schema", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(5,23): error CS0260: Missing partial modifier on declaration of type 'Shape'; another partial declaration of this type exists [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(8,14): error CS0260: Missing partial modifier on declaration of type 'Circle'; another partial declaration of this type exists [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(14,14): error CS0260: Missing partial modifier on declaration of type 'Rectangle'; another partial declaration of this type exists [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Circle.cs(6,17): warning CS0108: 'Circle.ReadFields(BinaryReader)' hides inherited member 'Shape.ReadFields(BinaryReader)'. Use the new keyword if hiding was intended. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Circle.cs(10,17): warning CS0108: 'Circle.WriteFields(BinaryWriter)' hides inherited member 'Shape.WriteFields(BinaryWriter)'. Use the new keyword if hiding was intended. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Circle.cs(19,36): warning CS0108: 'Circle.BSATN' hides inherited member 'Shape.BSATN'. Use the new keyword if hiding was intended. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Rectangle.cs(6,17): warning CS0108: 'Rectangle.ReadFields(BinaryReader)' hides inherited member 'Shape.ReadFields(BinaryReader)'. Use the new keyword if hiding was intended. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Rectangle.cs(11,17): warning CS0108: 'Rectangle.WriteFields(BinaryWriter)' hides inherited member 'Shape.WriteFields(BinaryWriter)'. Use the new keyword if hiding was intended. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Rectangle.cs(21,36): warning CS0108: 'Rectangle.BSATN' hides inherited member 'Shape.BSATN'. Use the new keyword if hiding was intended. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "deepseek" + }, + "t_014_elementary_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_014_elementary_columns", + "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.results.Insert(new Result { Id = id, Value = new Shape.Circle(new Circle { Radius = radius }) });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_row_parity": { + "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-flash-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" + "args": [], + "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM Primitive WHERE Id=1", + "reducer": "seed" } }, - "sum_type_row_count": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM Primitive WHERE Id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.215319900Z", - "finished_at": "2025-10-21T18:30:56.168657300Z" + "vendor": "deepseek" }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", + "t_015_product_type_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_015_product_type_columns", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "using System;\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"primitives\", Public = true)]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive { Id = 1, Count = 2, Total = 3000000000L, Price = 1.5f, Ratio = 2.25, Active = true, Name = \"Alice\" });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "elementary_columns_row_parity": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-flash-llm", - "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" + "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT Id, Home, Work, Pos FROM Profile WHERE Id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Profile WHERE Id=1" + } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.261045200Z", - "finished_at": "2025-10-21T18:30:56.726289Z" + "vendor": "deepseek" }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", + "t_016_sum_type_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_016_sum_type_columns", "lang": "csharp", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "golden_published": false, + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 0, - "llm_output": "// \n\nusing System;\nusing System.Linq;\nusing SpacetimeDB;\nusing SpacetimeDB.Reducer;\nusing SpacetimeDB.Table;\nusing SpacetimeDB.Type;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Address\n {\n public string Street;\n public int Zip;\n }\n\n [Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [Table(Name = \"profiles\", Public = true)]\n public partial struct Profile\n {\n [PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile\n {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 }\n });\n }\n}", + "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Sum]\npublic interface Shape { }\n\n[SpacetimeDB.Type]\npublic struct Circle : Shape\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic struct Rectangle : Shape\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Table(Accessor = \"Drawing\")]\npublic partial struct Drawing\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Drawing.Insert(new Drawing\n {\n Id = 1,\n A = new Circle { Radius = 10 },\n B = new Rectangle { Width = 4, Height = 6 }\n });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(7,19): error CS0234: The type or namespace name 'Reducer' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(8,19): error CS0234: The type or namespace name 'Table' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(9,19): error CS0234: The type or namespace name 'Type' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'profiles' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(8,15): error CS0260: Missing partial modifier on declaration of type 'Circle'; another partial declaration of this type exists [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(14,15): error CS0260: Missing partial modifier on declaration of type 'Rectangle'; another partial declaration of this type exists [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(4,14): error CS0234: The type or namespace name 'SumAttribute' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(4,14): error CS0234: The type or namespace name 'Sum' does not exist in the namespace 'SpacetimeDB' (are you missing an assembly reference?) [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\Drawing.cs(26,40): error CS0426: The type name 'BSATN' does not exist in the type 'Shape' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\Drawing.cs(27,40): error CS0426: The type name 'BSATN' does not exist in the type 'Shape' [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.307929500Z", - "finished_at": "2025-10-21T18:30:07.250420600Z" + "vendor": "deepseek" }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", + "t_017_scheduled_columns": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_017_scheduled_columns", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 3, + "model_name": "DeepSeek Reasoner", + "total_tests": 2, "passed_tests": 2, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"drawings\", Public = true)]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_columns_row_count": { + "scheduled_seeded_one_row": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, - "sum_type_columns_row_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c200a2db8e9e0283e4979c026c13ddd1e15efd8c5c0d117894c7a9bbec878b4c/call/Seed)\n", - "phase": "call_reducer_llm" + "sql": "SELECT COUNT(*) AS n FROM TickTimer WHERE ScheduledId>=0" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.354927100Z", - "finished_at": "2025-10-21T18:31:07.912657800Z" + "vendor": "deepseek" }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", + "t_018_constraints": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_018_constraints", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey, AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n // Reducer logic\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledAt = new ScheduleAt.Interval(TimeSpan.FromMicroseconds(50_000))\n });\n }\n}", + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT Id, Email, Name FROM Account WHERE Id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM Account WHERE Id=2" + } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.403558400Z", - "finished_at": "2025-10-21T18:31:08.141931800Z" + "vendor": "deepseek" }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", + "t_019_many_to_many": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", + "task": "t_019_many_to_many", "lang": "csharp", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 3, + "golden_published": false, + "model_name": "DeepSeek Reasoner", + "total_tests": 5, "passed_tests": 0, - "llm_output": "using SpacetimeDB;\nusing System;\nusing System.Collections.Generic;\n\npublic static partial class Module\n{\n [Table(Name = \"accounts\")]\n [Index.BTree(Name = \"by_name\", Columns = new string[] { nameof(Name) })]\n public partial struct Account\n {\n [PrimaryKey]\n public int Id;\n [Unique]\n public string Email;\n public string Name;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"User\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [SpacetimeDB.Table(Accessor = \"Group\", Public = true)]\n public partial struct Group\n {\n [SpacetimeDB.PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [SpacetimeDB.Table(Accessor = \"Membership\", Public = true)]\n public partial struct Membership\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [SpacetimeDB.Index.BTree(Accessor = \"by_user\", Columns = new[] { nameof(Membership.UserId) })]\n [SpacetimeDB.Index.BTree(Accessor = \"by_group\", Columns = new[] { nameof(Membership.GroupId) })]\n private static void MembershipIndices() { }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.User.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.User.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.Group.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.Group.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.Membership.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.Membership.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.Membership.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(9,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gemini-2-5-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'accounts' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\n", + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(31,6): error CS0592: Attribute 'SpacetimeDB.Index.BTree' is not valid on this declaration type. It is only valid on 'class, struct, field' declarations. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(32,6): error CS0592: Attribute 'SpacetimeDB.Index.BTree' is not valid on this declaration type. It is only valid on 'class, struct, field' declarations. [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.449549900Z", - "finished_at": "2025-10-21T18:29:49.866622800Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "using System;\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [Table(Name = \"groups\", Public = true)]\n public partial struct Group\n {\n [PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [Table(Name = \"memberships\", Public = true)]\n [Index.BTree(Name = \"by_user\", Columns = new string[] { nameof(UserId) })]\n [Index.BTree(Name = \"by_group\", Columns = new string[] { nameof(GroupId) })]\n public partial struct Membership\n {\n [PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'groups' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'memberships' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(24,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\Lib.cs(25,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\gemini-2-5-flash\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.497171300Z", - "finished_at": "2025-10-21T18:30:07.594242500Z" + "vendor": "deepseek" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_020_ecs", "lang": "csharp", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "DeepSeek Reasoner", "total_tests": 5, "passed_tests": 2, - "llm_output": "using SpacetimeDB;\nusing System;\nusing System.Linq;\n\npublic static partial class Module\n{\n [Table(Name = \"entities\", Public = true)]\n public partial struct Entity\n {\n [PrimaryKey]\n public int Id;\n }\n\n [Table(Name = \"positions\", Public = true)]\n public partial struct Position\n {\n [PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [Table(Name = \"velocities\", Public = true)]\n public partial struct Velocity\n {\n [PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [Table(Name = \"next_positions\", Public = true)]\n public partial struct NextPosition\n {\n [PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var position in ctx.Db.positions.Iter())\n {\n var velocity = ctx.Db.velocities.EntityId.Find(position.EntityId);\n if (velocity.HasValue)\n {\n var newX = position.X + velocity.Value.VX;\n var newY = position.Y + velocity.Value.VY;\n\n var nextPosition = new NextPosition\n {\n EntityId = position.EntityId,\n X = newX,\n Y = newY\n };\n\n // Upsert: if exists, update; else, insert. PrimaryKey.Update handles this.\n ctx.Db.next_positions.EntityId.Update(nextPosition);\n }\n }\n }\n}", + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"Entity\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"Position\", Public = true)]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"Velocity\", Public = true)]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"NextPosition\", Public = true)]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Entity.Insert(new Entity { Id = 1 });\n ctx.Db.Entity.Insert(new Entity { Id = 2 });\n\n ctx.Db.Position.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.Position.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var position in ctx.Db.Position.Iter())\n {\n var velocity = ctx.Db.Velocity.EntityId.Find(position.EntityId);\n if (velocity.HasValue)\n {\n ctx.Db.NextPosition.EntityId.Update(new NextPosition\n {\n EntityId = position.EntityId,\n X = position.X + velocity.Value.VX,\n Y = position.Y + velocity.Value.VY\n });\n }\n }\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, "ecs_next_pos_entity2": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.next_positions, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.NextPosition, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(NextPosition )\n at SpacetimeDB.Internal.TableHandles.next_positions.EntityIdUniqueIndex.Update(NextPosition )\n at Module.Step(ReducerContext )\n at ModuleRegistration.Step.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200ee39ad5e309897ed5661d2c2058524c1e4fa53562b68479545fdd3c0e21d/call/Step)\n", + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20099b3d0c2458756ced30eddcd5b6a159367cc5ed1f56ae744696f8ce77b24/call/step)\n", "phase": "call_reducer" } }, @@ -10172,255 +8883,380 @@ "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.next_positions, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.NextPosition, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(NextPosition )\n at SpacetimeDB.Internal.TableHandles.next_positions.EntityIdUniqueIndex.Update(NextPosition )\n at Module.Step(ReducerContext )\n at ModuleRegistration.Step.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200ee39ad5e309897ed5661d2c2058524c1e4fa53562b68479545fdd3c0e21d/call/Step)\n", + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20099b3d0c2458756ced30eddcd5b6a159367cc5ed1f56ae744696f8ce77b24/call/step)\n", "phase": "call_reducer" } }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM Position" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_step_next_positions_count": { + "ecs_step_next_position_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.next_positions, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.NextPosition, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(NextPosition )\n at SpacetimeDB.Internal.TableHandles.next_positions.EntityIdUniqueIndex.Update(NextPosition )\n at Module.Step(ReducerContext )\n at ModuleRegistration.Step.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200ee39ad5e309897ed5661d2c2058524c1e4fa53562b68479545fdd3c0e21d/call/Step)\n", + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The row was not found, e.g., in an update call\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:56242/v1/database/c20099b3d0c2458756ced30eddcd5b6a159367cc5ed1f56ae744696f8ce77b24/call/step)\n", "phase": "call_reducer" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.544520200Z", - "finished_at": "2025-10-21T18:30:54.717774100Z" + "vendor": "deepseek" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "task": "t_021_multi_column_index", "lang": "csharp", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "golden_published": false, + "model_name": "DeepSeek Reasoner", "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\nusing System;\n\npublic static partial class Module\n{\n [Table(Name = \"logs\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new string[] { nameof(UserId), nameof(Day) })]\n public partial struct Log\n {\n [PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", + "passed_tests": 0, + "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"Log\")]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n\n [SpacetimeDB.Index.BTree(Accessor = \"by_user_day\", Columns = new[] { nameof(UserId), nameof(Day) })]\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.Log.Insert(new Log { Id = 0, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.Log.Insert(new Log { Id = 0, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.Log.Insert(new Log { Id = 0, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "mcindex_lookup_u7_d1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-flash-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "mcindex_lookup_u7_d2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" - } - }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nD:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-reasoner\\llm\\Lib.cs(17,5): error CS1519: Invalid token '}' in class, record, struct, or interface member declaration [D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-reasoner\\llm\\StdbModule.csproj]\r\n", + "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:29:44.593009700Z", - "finished_at": "2025-10-21T18:30:54.000181400Z" + "vendor": "deepseek" } } - }, + } + ] + }, + { + "mode": "llms.md", + "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", + "models": [] + } + ], + "golden_answers": { + "basics/t_000_empty_reducers": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Reducer]\r\n public static void EmptyReducer_NoArgs(ReducerContext ctx) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithString(ReducerContext ctx, string name) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label) { }\r\n}", + "syntax": "csharp" + }, + "basics/t_001_basic_tables": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct Users\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Table(Name = \"products\")]\r\n public partial struct Products\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Title;\r\n public float Price;\r\n public bool InStock;\r\n }\r\n\r\n [Table(Name = \"notes\")]\r\n public partial struct Notes\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Body;\r\n public long Rating;\r\n public bool Pinned;\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_002_scheduled_table": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(TickTimer.ScheduledAt))]\r\n public partial struct TickTimer\r\n {\r\n [PrimaryKey, AutoInc] public ulong ScheduledId;\r\n public ScheduleAt ScheduledAt;\r\n }\r\n\r\n [Reducer]\r\n public static void Tick(ReducerContext ctx, TickTimer timer) { }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n var interval = new TimeDuration { Microseconds = 50_000 };\r\n ctx.Db.tick_timer.Insert(new TickTimer\r\n {\r\n ScheduledAt = new ScheduleAt.Interval(interval)\r\n });\r\n }\r\n}", + "syntax": "csharp" + }, + "basics/t_003_struct_in_table": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Position\r\n {\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Name = \"entities\")]\r\n public partial struct Entity\r\n {\r\n [PrimaryKey] public int Id;\r\n public Position Pos;\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_004_insert": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n ctx.Db.users.Insert(new User { Id = id, Name = name, Age = age, Active = active });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_005_update": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n ctx.Db.users.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_006_delete": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void DeleteUser(ReducerContext ctx, int id)\r\n {\r\n ctx.Db.users.Id.Delete(id);\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_007_crud": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void Crud(ReducerContext ctx)\r\n {\r\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\r\n ctx.Db.users.Id.Delete(2);\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_008_index_lookup": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n }\r\n\r\n [Reducer]\r\n public static void LookupUserName(ReducerContext ctx, int id)\r\n {\r\n var u = ctx.Db.users.Id.Find(id);\r\n if (u.HasValue)\r\n {\r\n var row = u.Value;\r\n ctx.Db.results.Insert(new Result { Id = row.Id, Name = row.Name });\r\n }\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_009_init": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_010_connect": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"events\")]\r\n public partial struct Event\r\n {\r\n [PrimaryKey, AutoInc] public int Id;\r\n public string Kind;\r\n }\r\n\r\n [Reducer(ReducerKind.ClientConnected)]\r\n public static void ClientConnected(ReducerContext ctx)\r\n {\r\n ctx.Db.events.Insert(new Event { Kind = \"connected\" });\r\n }\r\n\r\n [Reducer(ReducerKind.ClientDisconnected)]\r\n public static void ClientDisconnected(ReducerContext ctx)\r\n {\r\n ctx.Db.events.Insert(new Event { Kind = \"disconnected\" });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "basics/t_011_helper_function": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public int Sum;\r\n }\r\n\r\n static int Add(int a, int b) => a + b;\r\n\r\n [Reducer]\r\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\r\n {\r\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_012_spacetime_product_type": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Score\r\n {\r\n public int Left;\r\n public int Right;\r\n }\r\n\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public Score Value;\r\n }\r\n\r\n [Reducer]\r\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\r\n {\r\n ctx.Db.results.Insert(new Result { Id = id, Value = new Score { Left = left, Right = right } });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_013_spacetime_sum_type": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Circle { public int Radius; }\r\n\r\n [Type]\r\n public partial struct Rectangle { public int Width; public int Height; }\r\n\r\n [Type]\r\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\r\n\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public Shape Value;\r\n }\r\n\r\n [Reducer]\r\n public static void SetCircle(ReducerContext ctx, int id, int radius)\r\n {\r\n ctx.Db.results.Insert(new Result { Id = id, Value = new Shape.Circle(new Circle { Radius = radius }) });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_014_elementary_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"primitives\")]\r\n public partial struct Primitive\r\n {\r\n [PrimaryKey] public int Id;\r\n public int Count;\r\n public long Total;\r\n public float Price;\r\n public double Ratio;\r\n public bool Active;\r\n public string Name;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.primitives.Insert(new Primitive {\r\n Id = 1,\r\n Count = 2,\r\n Total = 3000000000,\r\n Price = 1.5f,\r\n Ratio = 2.25,\r\n Active = true,\r\n Name = \"Alice\"\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_015_product_type_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Address\r\n {\r\n public string Street;\r\n public int Zip;\r\n }\r\n\r\n [Type]\r\n public partial struct Position\r\n {\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Name = \"profiles\")]\r\n public partial struct Profile\r\n {\r\n [PrimaryKey] public int Id;\r\n public Address Home;\r\n public Address Work;\r\n public Position Pos;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.profiles.Insert(new Profile {\r\n Id = 1,\r\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\r\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\r\n Pos = new Position { X = 7, Y = 9 }\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_016_sum_type_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Circle { public int Radius; }\r\n\r\n [Type]\r\n public partial struct Rectangle { public int Width; public int Height; }\r\n\r\n [Type]\r\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\r\n\r\n [Table(Name = \"drawings\")]\r\n public partial struct Drawing\r\n {\r\n [PrimaryKey] public int Id;\r\n public Shape A;\r\n public Shape B;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.drawings.Insert(new Drawing {\r\n Id = 1,\r\n A = new Shape.Circle(new Circle { Radius = 10 }),\r\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_017_scheduled_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\r\n public partial struct TickTimer\r\n {\r\n [PrimaryKey, AutoInc] public ulong ScheduledId;\r\n public ScheduleAt ScheduledAt;\r\n }\r\n\r\n [Reducer]\r\n public static void Tick(ReducerContext ctx, TickTimer schedule) { }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n var interval = new TimeDuration { Microseconds = 50_000 };\r\n ctx.Db.tick_timer.Insert(new TickTimer\r\n {\r\n ScheduledId = 0,\r\n ScheduledAt = new ScheduleAt.Interval(interval)\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_018_constraints": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [SpacetimeDB.Table(Accessor = \"accounts\", Public = true)]\r\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = [nameof(Name)])]\r\n public partial struct Account\r\n {\r\n [SpacetimeDB.PrimaryKey] public int Id;\r\n [SpacetimeDB.Unique] public string Email;\r\n public string Name;\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\r\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\r\n }\r\n}", + "syntax": "csharp" + }, + "schema/t_019_many_to_many": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int UserId;\r\n public string Name;\r\n }\r\n\r\n [Table(Name = \"groups\")]\r\n public partial struct Group\r\n {\r\n [PrimaryKey] public int GroupId;\r\n public string Title;\r\n }\r\n\r\n [Table(Name = \"memberships\")]\r\n [SpacetimeDB.Index.BTree(Name = \"by_user\", Columns = new[] { nameof(UserId) })]\r\n [SpacetimeDB.Index.BTree(Name = \"by_group\", Columns = new[] { nameof(GroupId) })]\r\n public partial struct Membership\r\n {\r\n [PrimaryKey] public int Id;\r\n public int UserId;\r\n public int GroupId;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\r\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\r\n\r\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\r\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\r\n\r\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\r\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\r\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_020_ecs": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"entities\")]\r\n public partial struct Entity { [PrimaryKey] public int Id; }\r\n\r\n [Table(Name = \"positions\")]\r\n public partial struct Position\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Name = \"velocities\")]\r\n public partial struct Velocity\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int VX;\r\n public int VY;\r\n }\r\n\r\n [Table(Name = \"next_positions\")]\r\n public partial struct NextPosition\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.entities.Insert(new Entity { Id = 1 });\r\n ctx.Db.entities.Insert(new Entity { Id = 2 });\r\n\r\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\r\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\r\n\r\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\r\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\r\n }\r\n\r\n [Reducer]\r\n public static void Step(ReducerContext ctx)\r\n {\r\n foreach (var p in ctx.Db.positions.Iter())\r\n {\r\n var velOpt = ctx.Db.velocities.EntityId.Find(p.EntityId);\r\n if (!velOpt.HasValue) continue;\r\n\r\n var np = new NextPosition {\r\n EntityId = p.EntityId,\r\n X = p.X + velOpt.Value.VX,\r\n Y = p.Y + velOpt.Value.VY\r\n };\r\n\r\n if (ctx.Db.next_positions.EntityId.Find(p.EntityId).HasValue)\r\n ctx.Db.next_positions.EntityId.Update(np);\r\n else\r\n ctx.Db.next_positions.Insert(np);\r\n }\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "schema/t_021_multi_column_index": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"logs\")]\r\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new[] { nameof(UserId), nameof(Day) })]\r\n public partial struct Log\r\n {\r\n [PrimaryKey] public int Id;\r\n public int UserId;\r\n public int Day;\r\n public string Message;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\r\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\r\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_000_empty_reducers": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"EmptyTable\")]\r\n public partial struct EmptyTable\r\n {\r\n [PrimaryKey] public int Id;\r\n }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_NoArgs(ReducerContext ctx) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithString(ReducerContext ctx, string name) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label) { }\r\n}", + "syntax": "csharp" + }, + "t_001_basic_tables": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Table(Accessor = \"Product\")]\r\n public partial struct Product\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Title;\r\n public float Price;\r\n public bool InStock;\r\n }\r\n\r\n [Table(Accessor = \"Note\")]\r\n public partial struct Note\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Body;\r\n public long Rating;\r\n public bool Pinned;\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_002_scheduled_table": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"TickTimer\", Scheduled = nameof(Tick), ScheduledAt = nameof(TickTimer.ScheduledAt))]\r\n public partial struct TickTimer\r\n {\r\n [PrimaryKey, AutoInc] public ulong ScheduledId;\r\n public ScheduleAt ScheduledAt;\r\n }\r\n\r\n [Reducer]\r\n public static void Tick(ReducerContext ctx, TickTimer timer) { }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n var interval = new TimeDuration { Microseconds = 50_000 };\r\n ctx.Db.TickTimer.Insert(new TickTimer\r\n {\r\n ScheduledAt = new ScheduleAt.Interval(interval)\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_003_struct_in_table": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Position\r\n {\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Accessor = \"Entity\")]\r\n public partial struct Entity\r\n {\r\n [PrimaryKey] public int Id;\r\n public Position Pos;\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_004_insert": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n ctx.Db.User.Insert(new User { Id = id, Name = name, Age = age, Active = active });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_005_update": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n ctx.Db.User.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_006_delete": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void DeleteUser(ReducerContext ctx, int id)\r\n {\r\n ctx.Db.User.Id.Delete(id);\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_007_crud": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void Crud(ReducerContext ctx)\r\n {\r\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n ctx.Db.User.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\r\n ctx.Db.User.Id.Delete(2);\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_008_index_lookup": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Table(Accessor = \"Result\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n }\r\n\r\n [Reducer]\r\n public static void LookupUserName(ReducerContext ctx, int id)\r\n {\r\n var u = ctx.Db.User.Id.Find(id);\r\n if (u.HasValue)\r\n {\r\n var row = u.Value;\r\n ctx.Db.Result.Insert(new Result { Id = row.Id, Name = row.Name });\r\n }\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_009_init": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n ctx.Db.User.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.User.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_010_connect": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"Event\")]\r\n public partial struct Event\r\n {\r\n [PrimaryKey, AutoInc] public int Id;\r\n public string Kind;\r\n }\r\n\r\n [Reducer(ReducerKind.ClientConnected)]\r\n public static void ClientConnected(ReducerContext ctx)\r\n {\r\n ctx.Db.Event.Insert(new Event { Kind = \"connected\" });\r\n }\r\n\r\n [Reducer(ReducerKind.ClientDisconnected)]\r\n public static void ClientDisconnected(ReducerContext ctx)\r\n {\r\n ctx.Db.Event.Insert(new Event { Kind = \"disconnected\" });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_011_helper_function": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"Result\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public int Sum;\r\n }\r\n\r\n static int Add(int a, int b) => a + b;\r\n\r\n [Reducer]\r\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\r\n {\r\n ctx.Db.Result.Insert(new Result { Id = id, Sum = Add(a, b) });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_012_spacetime_product_type": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Score\r\n {\r\n public int Left;\r\n public int Right;\r\n }\r\n \r\n [Table(Accessor = \"Result\", Public = true)]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public Score Value;\r\n }\r\n\r\n [Reducer]\r\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\r\n {\r\n ctx.Db.Result.Insert(new Result { Id = id, Value = new Score { Left = left, Right = right } });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_013_spacetime_sum_type": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Circle { public int Radius; }\r\n\r\n [Type]\r\n public partial struct Rectangle { public int Width; public int Height; }\r\n\r\n [Type]\r\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\r\n\r\n [Table(Accessor = \"Result\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public Shape Value;\r\n }\r\n\r\n [Reducer]\r\n public static void SetCircle(ReducerContext ctx, int id, int radius)\r\n {\r\n ctx.Db.Result.Insert(new Result { Id = id, Value = new Shape.Circle(new Circle { Radius = radius }) });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_014_elementary_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"Primitive\")]\r\n public partial struct Primitive\r\n {\r\n [PrimaryKey] public int Id;\r\n public int Count;\r\n public long Total;\r\n public float Price;\r\n public double Ratio;\r\n public bool Active;\r\n public string Name;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.Primitive.Insert(new Primitive {\r\n Id = 1,\r\n Count = 2,\r\n Total = 3000000000,\r\n Price = 1.5f,\r\n Ratio = 2.25,\r\n Active = true,\r\n Name = \"Alice\"\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_015_product_type_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Address\r\n {\r\n public string Street;\r\n public int Zip;\r\n }\r\n\r\n [Type]\r\n public partial struct Position\r\n {\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Accessor = \"Profile\", Public = true)]\r\n public partial struct Profile\r\n {\r\n [PrimaryKey] public int Id;\r\n public Address Home;\r\n public Address Work;\r\n public Position Pos;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.Profile.Insert(new Profile {\r\n Id = 1,\r\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\r\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\r\n Pos = new Position { X = 7, Y = 9 }\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_016_sum_type_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Circle { public int Radius; }\r\n\r\n [Type]\r\n public partial struct Rectangle { public int Width; public int Height; }\r\n\r\n [Type]\r\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\r\n\r\n [Table(Accessor = \"Drawing\")]\r\n public partial struct Drawing\r\n {\r\n [PrimaryKey] public int Id;\r\n public Shape A;\r\n public Shape B;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.Drawing.Insert(new Drawing {\r\n Id = 1,\r\n A = new Shape.Circle(new Circle { Radius = 10 }),\r\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_017_scheduled_columns": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"TickTimer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\r\n public partial struct TickTimer\r\n {\r\n [PrimaryKey, AutoInc] public ulong ScheduledId;\r\n public ScheduleAt ScheduledAt;\r\n }\r\n\r\n [Reducer]\r\n public static void Tick(ReducerContext ctx, TickTimer schedule) { }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n var interval = new TimeDuration { Microseconds = 50_000 };\r\n ctx.Db.TickTimer.Insert(new TickTimer\r\n {\r\n ScheduledId = 0,\r\n ScheduledAt = new ScheduleAt.Interval(interval)\r\n });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_018_constraints": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [SpacetimeDB.Table(Accessor = \"Account\", Public = true)]\r\n [SpacetimeDB.Index.BTree(Accessor = \"by_name\", Columns = [nameof(Name)])]\r\n public partial struct Account\r\n {\r\n [SpacetimeDB.PrimaryKey] public int Id;\r\n [SpacetimeDB.Unique] public string Email;\r\n public string Name;\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.Account.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\r\n ctx.Db.Account.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_019_many_to_many": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"User\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int UserId;\r\n public string Name;\r\n }\r\n\r\n [Table(Accessor = \"Group\")]\r\n public partial struct Group\r\n {\r\n [PrimaryKey] public int GroupId;\r\n public string Title;\r\n }\r\n\r\n [Table(Accessor = \"Membership\")]\r\n [SpacetimeDB.Index.BTree(Accessor = \"by_user\", Columns = new[] { nameof(UserId) })]\r\n [SpacetimeDB.Index.BTree(Accessor = \"by_group\", Columns = new[] { nameof(GroupId) })]\r\n public partial struct Membership\r\n {\r\n [PrimaryKey] public int Id;\r\n public int UserId;\r\n public int GroupId;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.User.Insert(new User { UserId = 1, Name = \"Alice\" });\r\n ctx.Db.User.Insert(new User { UserId = 2, Name = \"Bob\" });\r\n\r\n ctx.Db.Group.Insert(new Group { GroupId = 10, Title = \"Admin\" });\r\n ctx.Db.Group.Insert(new Group { GroupId = 20, Title = \"Dev\" });\r\n\r\n ctx.Db.Membership.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\r\n ctx.Db.Membership.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\r\n ctx.Db.Membership.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_020_ecs": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"Entity\")]\r\n public partial struct Entity { [PrimaryKey] public int Id; }\r\n\r\n [Table(Accessor = \"Position\")]\r\n public partial struct Position\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Accessor = \"Velocity\")]\r\n public partial struct Velocity\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int VX;\r\n public int VY;\r\n }\r\n\r\n [Table(Accessor = \"NextPosition\")]\r\n public partial struct NextPosition\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.Entity.Insert(new Entity { Id = 1 });\r\n ctx.Db.Entity.Insert(new Entity { Id = 2 });\r\n\r\n ctx.Db.Position.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\r\n ctx.Db.Position.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\r\n\r\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\r\n ctx.Db.Velocity.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\r\n }\r\n\r\n [Reducer]\r\n public static void Step(ReducerContext ctx)\r\n {\r\n foreach (var p in ctx.Db.Position.Iter())\r\n {\r\n var velOpt = ctx.Db.Velocity.EntityId.Find(p.EntityId);\r\n if (!velOpt.HasValue) continue;\r\n\r\n var np = new NextPosition {\r\n EntityId = p.EntityId,\r\n X = p.X + velOpt.Value.VX,\r\n Y = p.Y + velOpt.Value.VY\r\n };\r\n\r\n if (ctx.Db.NextPosition.EntityId.Find(p.EntityId).HasValue)\r\n ctx.Db.NextPosition.EntityId.Update(np);\r\n else\r\n ctx.Db.NextPosition.Insert(np);\r\n }\r\n }\r\n}\r\n", + "syntax": "csharp" + }, + "t_021_multi_column_index": { + "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Accessor = \"Log\")]\r\n [SpacetimeDB.Index.BTree(Accessor = \"by_user_day\", Columns = new[] { nameof(UserId), nameof(Day) })]\r\n public partial struct Log\r\n {\r\n [PrimaryKey] public int Id;\r\n public int UserId;\r\n public int Day;\r\n public string Message;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.Log.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\r\n ctx.Db.Log.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\r\n ctx.Db.Log.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\r\n }\r\n}\r\n", + "syntax": "csharp" + } + } + }, + { + "lang": "rust", + "modes": [ + { + "mode": "docs", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", + "models": [ { - "name": "Claude 4.5 Haiku", - "route_api_model": "claude-haiku-4-5", + "name": "Grok 4", + "route_api_model": "grok-4", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_000_empty_reducers", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:55.039324800Z", - "finished_at": "2025-10-21T21:17:35.767014400Z" + "vendor": "xai" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_001_basic_tables", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct Users\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Table(Name = \"products\", Public = true)]\n public partial struct Products\n {\n [PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [Table(Name = \"notes\", Public = true)]\n public partial struct Notes\n {\n [PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:55.834612100Z", - "finished_at": "2025-10-21T21:17:34.859654500Z" + "vendor": "xai" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_002_scheduled_table", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey, AutoInc]\n public ulong ScheduledId;\n \n public ScheduleAt ScheduledAt;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(TimeSpan.FromMicroseconds(50_000))\n });\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n Log.Info(\"Tick executed\");\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:56.641560400Z", - "finished_at": "2025-10-21T21:17:35.024405300Z" + "vendor": "xai" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_003_struct_in_table", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"entities\", Public = true)]\n public partial struct Entity\n {\n [PrimaryKey]\n public int Id;\n public Position Pos;\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:57.421580100Z", - "finished_at": "2025-10-21T21:17:35.897725Z" + "vendor": "xai" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_004_insert", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 2, "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -10431,56 +9267,26 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-5-haiku-llm", - "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:58.192811500Z", - "finished_at": "2025-10-21T21:17:36.937240800Z" + "vendor": "xai" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_005_update", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user.HasValue)\n {\n ctx.Db.users.Id.Update(new User\n {\n Id = id,\n Name = name,\n Age = age,\n Active = active\n });\n }\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, "data_parity_update_user": { "pass": true, "partial": 1.0, @@ -10491,67 +9297,49 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-5-haiku-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:58.946859500Z", - "finished_at": "2025-10-21T21:17:35.574459100Z" + "vendor": "xai" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_006_delete", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user.HasValue)\n {\n ctx.Db.users.Id.Delete(user.Value.Id);\n }\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -10560,152 +9348,128 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:15:59.720329100Z", - "finished_at": "2025-10-21T21:17:36.496186600Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_007_crud", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 4, "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n \n var userToUpdate = ctx.Db.users.Id.Find(1);\n if (userToUpdate.HasValue)\n {\n var updatedUser = userToUpdate.Value;\n updatedUser.Name = \"Alice2\";\n updatedUser.Age = 31;\n updatedUser.Active = false;\n ctx.Db.users.Id.Update(updatedUser);\n }\n \n ctx.Db.users.Id.Delete(2);\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "crud_total_count_one": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_row_id2_deleted": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, - "crud_row_id1_parity": { + "crud_total_count_one": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-5-haiku-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:16:00.507473700Z", - "finished_at": "2025-10-21T21:17:34.144777300Z" + "vendor": "xai" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_008_index_lookup", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Table(Name = \"results\", Public = true)]\n public partial struct Result\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user.HasValue)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = user.Value.Id,\n Name = user.Value.Name\n });\n }\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { + "index_lookup_projection_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } }, - "index_lookup_projection_parity": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-claude-4-5-haiku-llm", - "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", - "query": "SELECT Id, Name FROM results WHERE Id=1", - "reducer": "LookupUserName", - "server": "local" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_user_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:16:01.281757Z", - "finished_at": "2025-10-21T21:17:34.692711Z" + "vendor": "xai" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_009_init", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 4, "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User\n {\n Id = 1,\n Name = \"Alice\",\n Age = 30,\n Active = true\n });\n\n ctx.Db.users.Insert(new User\n {\n Id = 2,\n Name = \"Bob\",\n Age = 22,\n Active = false\n });\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "init_seed_alice": { "pass": true, @@ -10713,118 +9477,118 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "init_seed_bob": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_total_two": { + "init_seed_bob": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:16:02.085109500Z", - "finished_at": "2025-10-21T21:18:03.336602500Z" + "vendor": "xai" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_010_connect", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"events\")]\n public partial struct Event\n {\n [PrimaryKey]\n [AutoInc]\n public int Id;\n public string Kind;\n }\n\n [Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event\n {\n Id = 0,\n Kind = \"connected\"\n });\n }\n\n [Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event\n {\n Id = 0,\n Kind = \"disconnected\"\n });\n }\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:16:02.859193900Z", - "finished_at": "2025-10-21T21:18:05.091192Z" + "vendor": "xai" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_011_helper_function", - "lang": "csharp", + "lang": "rust", + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[spacetimedb::table(accessor = result)]\npub struct ResultRow {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.result().insert(ResultRow { id, sum: add(a, b) });\n}", + "category": "basics", + "route_api_model": "grok-4", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling serde v1.0.228\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling heck v0.4.1\n Compiling bytes v1.11.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.25.0\n Compiling getrandom v0.2.17\n Compiling constant_time_eq v0.4.2\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling zmij v1.0.21\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling uuid v1.21.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling num-traits v0.2.19\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling generic-array v0.14.7\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling rand v0.8.5\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-4\\llm)\nwarning: unused import: `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{table, reducer, ReducerContext};\n | ^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\nerror[E0599]: no method named `insert` found for reference `&result__TableHandle` in the current scope\n --> src\\lib.rs:17:21\n |\n17 | ctx.db.result().insert(ResultRow { id, sum: add(a, b) });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.result().try_insert(ResultRow { id, sum: add(a, b) });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "xai" + }, + "t_012_spacetime_product_type": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_012_spacetime_product_type", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n private static int Add(int a, int b)\n {\n return a + b;\n }\n\n [Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n int sum = Add(a, b);\n ctx.Db.results.Insert(new Result { Id = id, Sum = sum });\n }\n}", - "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\claude-4-5-haiku\\llm", + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, - "helper_func_sum_abs": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "helper_func_sum_parity": { + "product_type_row_parity": { "pass": true, "partial": 1.0, "notes": { @@ -10833,11967 +9597,539 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-claude-4-5-haiku-llm", - "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:16:03.603944800Z", - "finished_at": "2025-10-21T21:17:37.429004300Z" + "vendor": "xai" }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "csharp", + "t_013_spacetime_sum_type": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_013_spacetime_sum_type", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Score\n{\n public int Left;\n public int Right;\n}\n\n[Table(Name = \"results\", Public = true)]\npublic partial struct Result\n{\n [PrimaryKey]\n public int Id;\n public Score Value;\n}\n\npublic static partial class Module\n{\n [Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Value = new Score\n {\n Left = left,\n Right = right\n }\n });\n }\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_row_parity": { + "sum_type_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [ 1, - 2, - 3 + 10 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-haiku-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" + "golden_out": "id | value ----+--------------- 1 | (circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" } }, - "product_type_row_count": { + "sum_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:53.933934800Z", - "finished_at": "2025-10-21T21:23:15.187319300Z" + "vendor": "xai" }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "t_014_elementary_columns": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_014_elementary_columns", + "lang": "rust", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial record Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial record Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)>\n {\n }\n\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n var circle = new Circle { Radius = radius };\n var shape = new Shape.Circle(circle);\n var result = new Result { Id = id, Value = shape };\n ctx.Db.results.Insert(result);\n }\n}", + "passed_tests": 0, + "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(accessor = primitive)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitive().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - }, - "sum_type_row_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-haiku-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling find-msvc-tools v0.1.9\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling shlex v1.3.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling bytes v1.11.1\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.17\n Compiling zmij v1.0.21\n Compiling smallvec v1.15.1\n Compiling uuid v1.21.0\n Compiling generic-array v0.14.7\n Compiling num-traits v0.2.19\n Compiling constant_time_eq v0.4.2\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling http v1.4.0\n Compiling rand_core v0.6.4\n Compiling cc v1.2.56\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitive__TableHandle` in the current scope\n --> src\\lib.rs:18:24\n |\n18 | ctx.db.primitive().insert(Primitive {\n | -------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitive().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:54.694207Z", - "finished_at": "2025-10-21T21:23:14.796865500Z" + "vendor": "xai" }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "csharp", + "t_015_product_type_columns": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_015_product_type_columns", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"primitives\")]\n public partial struct Primitive\n {\n [PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, - "elementary_columns_row_parity": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-haiku-llm", - "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "elementary_columns_row_count": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:55.454990Z", - "finished_at": "2025-10-21T21:23:13.070138300Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Address\n {\n [SpacetimeDB.Type]\n public string Street;\n [SpacetimeDB.Type]\n public int Zip;\n\n public Address(string street, int zip)\n {\n Street = street;\n Zip = zip;\n }\n }\n\n [SpacetimeDB.Type]\n public partial struct Position\n {\n [SpacetimeDB.Type]\n public int X;\n [SpacetimeDB.Type]\n public int Y;\n\n public Position(int x, int y)\n {\n X = x;\n Y = y;\n }\n }\n\n [Table(Name = \"profiles\", Public = true)]\n public partial struct Profile\n {\n [PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n var profile = new Profile\n {\n Id = 1,\n Home = new Address(Street: \"1 Main\", Zip: 11111),\n Work = new Address(Street: \"2 Broad\", Zip: 22222),\n Pos = new Position(X: 7, Y: 9)\n };\n\n ctx.Db.profiles.Insert(profile);\n }\n}", - "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(10,23): error STDBINT0001: An internal error occurred during codegen: Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax'. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(12,20): error STDBINT0001: An internal error occurred during codegen: Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax'. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(25,20): error STDBINT0001: An internal error occurred during codegen: Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax'. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(27,20): error STDBINT0001: An internal error occurred during codegen: Unable to cast object of type 'Microsoft.CodeAnalysis.CSharp.Syntax.VariableDeclaratorSyntax' to type 'Microsoft.CodeAnalysis.CSharp.Syntax.TypeDeclarationSyntax'. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'profiles' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(9,10): error CS0592: Attribute 'SpacetimeDB.Type' is not valid on this declaration type. It is only valid on 'class, struct, enum' declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(11,10): error CS0592: Attribute 'SpacetimeDB.Type' is not valid on this declaration type. It is only valid on 'class, struct, enum' declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(24,10): error CS0592: Attribute 'SpacetimeDB.Type' is not valid on this declaration type. It is only valid on 'class, struct, enum' declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(26,10): error CS0592: Attribute 'SpacetimeDB.Type' is not valid on this declaration type. It is only valid on 'class, struct, enum' declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:56.203255200Z", - "finished_at": "2025-10-21T21:22:10.125883400Z" + "vendor": "xai" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_016_sum_type_columns", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)>\n {\n }\n\n [Table(Name = \"drawings\", Public = true)]\n public partial struct Drawing\n {\n [PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n var drawing = new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n };\n ctx.Db.drawings.Insert(drawing);\n }\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "sum_type_columns_row_count": { + "sum_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_columns_row_parity": { + "sum_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-haiku-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:56.925366600Z", - "finished_at": "2025-10-21T21:23:14.418688200Z" + "vendor": "xai" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", "task": "t_017_scheduled_columns", - "lang": "csharp", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "Grok 4", "total_tests": 2, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(scheduled_at))]\n public partial struct TickTimer\n {\n [PrimaryKey, AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(new TimeDuration { Microseconds = 50_000 })\n });\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n }\n}", - "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(6,6): error STDB0014: Could not find the specified column scheduled_at in TickTimer. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(6,80): error CS0103: The name 'scheduled_at' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:57.636347400Z", - "finished_at": "2025-10-21T21:22:10.168663100Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"accounts\", Public = true)]\n [Index(Name = \"by_name\", BTree = [nameof(Name)])]\n public partial struct Account\n {\n [PrimaryKey]\n public int Id;\n\n [Unique]\n public string Email;\n\n public string Name;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account\n {\n Id = 1,\n Email = \"a@example.com\",\n Name = \"Alice\"\n });\n\n ctx.Db.accounts.Insert(new Account\n {\n Id = 2,\n Email = \"b@example.com\",\n Name = \"Bob\"\n });\n }\n}", - "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(7,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(7,38): error CS9176: There is no target type for the collection expression. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'accounts' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:58.345339Z", - "finished_at": "2025-10-21T21:22:11.208616800Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 5, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\", Public = true)]\n public partial struct User\n {\n [PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [Table(Name = \"groups\", Public = true)]\n public partial struct Group\n {\n [PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [Table(Name = \"memberships\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_user\", Columns = [nameof(UserId)])]\n [SpacetimeDB.Index.BTree(Name = \"by_group\", Columns = [nameof(GroupId)])]\n public partial struct Membership\n {\n [PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", + "passed_tests": 2, "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" - } - }, - "m2m_has_1_10": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2000e5803df888c574fe79ecd2d746d1220d5e211bddcea7f2032877b524a9a/call/Seed)\n", - "phase": "call_reducer" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - }, - "m2m_has_1_20": { + "scheduled_seeded_one_row": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:59.056624400Z", - "finished_at": "2025-10-21T21:23:13.445114100Z" + "vendor": "xai" }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "csharp", + "t_018_constraints": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_018_constraints", + "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 5, - "passed_tests": 5, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"entities\", Public = true)]\n public partial struct Entity\n {\n [PrimaryKey]\n public int Id;\n }\n\n [Table(Name = \"positions\", Public = true)]\n public partial struct Position\n {\n [PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [Table(Name = \"velocities\", Public = true)]\n public partial struct Velocity\n {\n [PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [Table(Name = \"next_positions\", Public = true)]\n public partial struct NextPosition\n {\n [PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var position in ctx.Db.positions.Iter())\n {\n var velocity = ctx.Db.velocities.EntityId.Find(position.EntityId);\n if (velocity.HasValue)\n {\n var nextX = position.X + velocity.Value.VX;\n var nextY = position.Y + velocity.Value.VY;\n\n var existingNextPos = ctx.Db.next_positions.EntityId.Find(position.EntityId);\n if (existingNextPos.HasValue)\n {\n ctx.Db.next_positions.EntityId.Update(new NextPosition\n {\n EntityId = position.EntityId,\n X = nextX,\n Y = nextY\n });\n }\n else\n {\n ctx.Db.next_positions.Insert(new NextPosition\n {\n EntityId = position.EntityId,\n X = nextX,\n Y = nextY\n });\n }\n }\n }\n }\n}", + "model_name": "Grok 4", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\claude-4-5-haiku\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, - "ecs_next_pos_entity2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=2 AND X=8 AND Y=3" - } - }, - "ecs_step_next_positions_count": { + "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE EntityId=1 AND X=1 AND Y=0" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:21:59.768557Z", - "finished_at": "2025-10-21T21:23:14.012132300Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"logs\", Public = true)]\n [Index(Name = \"by_user_day\", BTree = [nameof(UserId), nameof(Day)])]\n public partial struct Log\n {\n [PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", - "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(7,6): error CS0104: 'Index' is an ambiguous reference between 'SpacetimeDB.Index' and 'System.Index' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm\\Lib.cs(7,42): error CS9176: There is no target type for the collection expression. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'logs' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\claude-4-5-haiku\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-21T21:22:00.471862400Z", - "finished_at": "2025-10-21T21:22:09.531652200Z" - } - } - }, - { - "name": "DeepSeek R1", - "route_api_model": "deepseek-reasoner", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { + "constraints_seed_two_rows": { "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:14.757563400Z", - "finished_at": "2025-10-21T21:41:14.343622600Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct Users\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"products\")]\n public partial struct Products\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [SpacetimeDB.Table(Accessor = \"notes\")]\n public partial struct Notes\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:15.441826600Z", - "finished_at": "2025-10-21T21:41:20.741222100Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer)\n {\n // Scheduled reducer logic would go here\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(new TimeDuration { Microseconds = 50_000 })\n });\n }\n}\n```", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:16.119052700Z", - "finished_at": "2025-10-21T21:41:21.784824300Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "```csharp\nusing SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Position\n{\n public int X;\n public int Y;\n}\n\n[SpacetimeDB.Table(Accessor = \"entities\")]\npublic partial struct Entity\n{\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Position Pos;\n}\n\npublic static partial class Module\n{\n}\n```", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:16.798048900Z", - "finished_at": "2025-10-21T21:41:09.488033900Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User { Id = id, Name = name, Age = age, Active = active });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", - "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:17.531864Z", - "finished_at": "2025-10-21T21:41:14.830810500Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user.HasValue)\n {\n ctx.Db.users.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\n }\n else\n {\n throw new System.Exception($\"User with id {id} not found\");\n }\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-deepseek-r1-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:18.300869400Z", - "finished_at": "2025-10-21T21:41:20.576102100Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n if (ctx.Db.users.Id.Find(id) is User user)\n {\n ctx.Db.users.Id.Delete(id);\n }\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:18.965740900Z", - "finished_at": "2025-10-21T21:41:10.233366700Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.users.Id.Delete(2);\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" - } - }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:19.677357800Z", - "finished_at": "2025-10-21T21:41:22.347482800Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user != null)\n {\n ctx.Db.results.Insert(new Result { Id = user.Id, Name = user.Name });\n }\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(30,58): error CS1061: 'Module.User?' does not contain a definition for 'Id' and no accessible extension method 'Id' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(30,74): error CS1061: 'Module.User?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:20.345751Z", - "finished_at": "2025-10-21T21:39:39.519758900Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:21.144559Z", - "finished_at": "2025-10-21T21:41:21.096123900Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"events\")]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Id = 0, Kind = \"connected\" });\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Id = 0, Kind = \"disconnected\" });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:21.827123300Z", - "finished_at": "2025-10-21T21:41:14.998070200Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n private static int Add(int a, int b)\n {\n return a + b;\n }\n\n [SpacetimeDB.Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "helper_func_sum_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-deepseek-r1-llm", - "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:39:22.504027600Z", - "finished_at": "2025-10-21T21:41:21.651539700Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Score\n{\n public int Left;\n public int Right;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Score Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Value = new Score { Left = left, Right = right }\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "product_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-r1-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" - } - }, - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:42.685896400Z", - "finished_at": "2025-10-21T21:35:28.769962700Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Circle\n{\n public int Radius;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Rectangle\n{\n public int Width;\n public int Height;\n}\n\n[SpacetimeDB.Type]\npublic partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Value = new Shape.Circle(new Circle { Radius = radius })\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(6,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.BSATN.Codegen\\SpacetimeDB.Codegen.Type\\Shape.cs(12,26): error CS8910: The primary constructor conflicts with the synthesized copy constructor. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:43.223808Z", - "finished_at": "2025-10-21T21:34:32.511591800Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"primitives\")]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-deepseek-r1-llm", - "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:43.710607Z", - "finished_at": "2025-10-21T21:35:27.658519100Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Address\n{\n public string Street;\n public int Zip;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Position\n{\n public int X;\n public int Y;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"profiles\")]\n public partial struct Profile\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile\n {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 }\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-deepseek-r1-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:44.211931300Z", - "finished_at": "2025-10-21T21:35:27.125850100Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "```csharp\nusing SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"drawings\")]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}\n```", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-deepseek-r1-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:44.740329400Z", - "finished_at": "2025-10-21T21:35:28.238303500Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer schedule)\n {\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(new TimeDuration { Microseconds = 50_000 })\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:45.255546Z", - "finished_at": "2025-10-21T21:35:30.065368Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"accounts\")]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n \n [SpacetimeDB.Unique]\n public string Email;\n \n public string Name;\n \n [SpacetimeDB.Index.BTree(Name = \"by_name\")]\n public string NameIndex => Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'accounts' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(17,10): error CS0592: Attribute 'SpacetimeDB.Index.BTree' is not valid on this declaration type. It is only valid on 'class, struct, field' declarations. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:45.804288800Z", - "finished_at": "2025-10-21T21:34:32.188544700Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [SpacetimeDB.Table]\n public partial struct Group\n {\n [SpacetimeDB.PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [SpacetimeDB.Table]\n public partial struct Membership\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.user.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.user.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.group.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.group.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.membership.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.membership.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.membership.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(34,16): error CS1061: 'Local' does not contain a definition for 'user' and no accessible extension method 'user' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(35,16): error CS1061: 'Local' does not contain a definition for 'user' and no accessible extension method 'user' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(37,16): error CS1061: 'Local' does not contain a definition for 'group' and no accessible extension method 'group' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(38,16): error CS1061: 'Local' does not contain a definition for 'group' and no accessible extension method 'group' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(40,16): error CS1061: 'Local' does not contain a definition for 'membership' and no accessible extension method 'membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(41,16): error CS1061: 'Local' does not contain a definition for 'membership' and no accessible extension method 'membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(42,16): error CS1061: 'Local' does not contain a definition for 'membership' and no accessible extension method 'membership' accepting a first argument of type 'Local' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:46.352762300Z", - "finished_at": "2025-10-21T21:34:40.791806900Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 5, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"entities\")]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"positions\")]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"velocities\")]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"next_positions\")]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.positions.Iter())\n {\n var vel = ctx.Db.velocities.EntityId.Find(pos.EntityId);\n if (vel.HasValue)\n {\n ctx.Db.next_positions.EntityId.Update(new NextPosition\n {\n EntityId = pos.EntityId,\n X = pos.X + vel.Value.VX,\n Y = pos.Y + vel.Value.VY\n });\n }\n }\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "ecs_next_pos_entity1": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.next_positions, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.NextPosition, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(NextPosition )\n at SpacetimeDB.Internal.TableHandles.next_positions.EntityIdUniqueIndex.Update(NextPosition )\n at Module.Step(ReducerContext )\n at ModuleRegistration.Step.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200815c605205023ca92d57e9fb13bd132838935a208007ae3bff05885703a8/call/Step)\n", - "phase": "call_reducer" - } - }, - "ecs_step_next_positions_count": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.next_positions, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.NextPosition, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(NextPosition )\n at SpacetimeDB.Internal.TableHandles.next_positions.EntityIdUniqueIndex.Update(NextPosition )\n at Module.Step(ReducerContext )\n at ModuleRegistration.Step.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200815c605205023ca92d57e9fb13bd132838935a208007ae3bff05885703a8/call/Step)\n", - "phase": "call_reducer" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "ecs_next_pos_entity2": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.NoSuchRowException: The row was not found, e.g., in an update call\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_update_bsatn(TableId , IndexId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.UniqueIndex`4[[SpacetimeDB.Internal.TableHandles.next_positions, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.NextPosition, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[SpacetimeDB.BSATN.I32, SpacetimeDB.BSATN.Runtime, Version=1.5.0.0, Culture=neutral, PublicKeyToken=null]].DoUpdate(NextPosition )\n at SpacetimeDB.Internal.TableHandles.next_positions.EntityIdUniqueIndex.Update(NextPosition )\n at Module.Step(ReducerContext )\n at ModuleRegistration.Step.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200815c605205023ca92d57e9fb13bd132838935a208007ae3bff05885703a8/call/Step)\n", - "phase": "call_reducer" - } - }, - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:46.869823300Z", - "finished_at": "2025-10-21T21:35:44.603745Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"logs\")]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = [nameof(UserId), nameof(Day)])]\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'logs' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(16,70): error CS0103: The name 'UserId' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm\\Lib.cs(16,86): error CS0103: The name 'Day' does not exist in the current context [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-r1\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:33:47.372781600Z", - "finished_at": "2025-10-21T21:34:32.333574Z" - } - } - }, - { - "name": "DeepSeek V3", - "route_api_model": "deepseek-chat", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [SpacetimeDB.Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:15.268555100Z", - "finished_at": "2025-10-21T21:44:58.653818500Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct Users\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"products\", Public = true)]\n public partial struct Products\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [SpacetimeDB.Table(Accessor = \"notes\", Public = true)]\n public partial struct Notes\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:15.819316200Z", - "finished_at": "2025-10-21T21:44:59.876292400Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n\n public ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer schedule)\n {\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(new TimeDuration { Microseconds = 50_000 })\n });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:16.350094900Z", - "finished_at": "2025-10-21T21:45:00.415735Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"entities\")]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Position Pos;\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:16.874441900Z", - "finished_at": "2025-10-21T21:44:50.111591900Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User { Id = id, Name = name, Age = age, Active = active });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", - "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:17.407052700Z", - "finished_at": "2025-10-21T21:45:00.254993100Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user != null)\n {\n ctx.Db.users.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\n }\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-deepseek-v3-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "UpdateUser", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:17.917737100Z", - "finished_at": "2025-10-21T21:44:59.712059200Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n if (ctx.Db.users.Id.Find(id) is User user)\n {\n ctx.Db.users.Id.Delete(id);\n }\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:18.439088600Z", - "finished_at": "2025-10-21T21:44:51.489757900Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n \n var user1 = ctx.Db.users.Id.Find(1);\n if (user1 != null)\n {\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n }\n \n ctx.Db.users.Id.Delete(2);\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:18.974162900Z", - "finished_at": "2025-10-21T21:44:58.489258700Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user != null)\n {\n ctx.Db.results.Insert(new Result { Id = user.Id, Name = user.Name });\n }\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(70,24): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'results' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\Lib.cs(30,58): error CS1061: 'Module.User?' does not contain a definition for 'Id' and no accessible extension method 'Id' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\Lib.cs(30,74): error CS1061: 'Module.User?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:19.478413200Z", - "finished_at": "2025-10-21T21:43:35.441778500Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" - } - }, - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:19.982065600Z", - "finished_at": "2025-10-21T21:44:58.956936700Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"events\")]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Id = 0, Kind = \"connected\" });\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Id = 0, Kind = \"disconnected\" });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:20.488470300Z", - "finished_at": "2025-10-21T21:44:59.087263200Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n private static int Add(int a, int b)\n {\n return a + b;\n }\n\n [SpacetimeDB.Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" - } - }, - "helper_func_sum_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-deepseek-v3-llm", - "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:43:20.988640Z", - "finished_at": "2025-10-21T21:44:50.833236100Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Score\n {\n public int Left;\n public int Right;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Score Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Value = new Score { Left = left, Right = right }\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "product_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-v3-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:24.300697500Z", - "finished_at": "2025-10-21T21:48:58.320135Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.results.Insert(new Result\n {\n Id = id,\n Value = new Shape.Circle(new Circle { Radius = radius })\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "sum_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-v3-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:24.962875700Z", - "finished_at": "2025-10-21T21:49:10.062838600Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"primitives\")]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", - "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:25.560295400Z", - "finished_at": "2025-10-21T21:49:06.926867300Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\n[SpacetimeDB.Type]\npublic partial struct Address\n{\n public string Street;\n public int Zip;\n}\n\n[SpacetimeDB.Type]\npublic partial struct Position\n{\n public int X;\n public int Y;\n}\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"profiles\")]\n public partial struct Profile\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile\n {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 }\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-deepseek-v3-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:26.187633700Z", - "finished_at": "2025-10-21T21:49:08.548904400Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"drawings\")]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing\n {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-deepseek-v3-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:26.781535900Z", - "finished_at": "2025-10-21T21:49:07.572308Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public ulong ScheduledId;\n\n public ScheduleAt ScheduledAt;\n }\n\n [SpacetimeDB.Reducer]\n public static void Tick(ReducerContext ctx, TickTimer schedule)\n {\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(new TimeDuration { Microseconds = 50_000 })\n });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:27.382264500Z", - "finished_at": "2025-10-21T21:49:09.480877Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"accounts\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = [nameof(Name)])]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n [SpacetimeDB.Unique]\n public string Email;\n public string Name;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "constraints_row_parity_after_seed": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c20079919ed90a64ecacb120b3bdd78cba0f54c43555b600e7f7c763eb2d1274/call/Seed)\n", - "phase": "call_reducer_llm" - } - }, - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:27.983142300Z", - "finished_at": "2025-10-21T21:49:08.019543700Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 5, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [SpacetimeDB.Table(Accessor = \"groups\", Public = true)]\n public partial struct Group\n {\n [SpacetimeDB.PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [SpacetimeDB.Table(Accessor = \"memberships\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_user\", Columns = [nameof(UserId)])]\n [SpacetimeDB.Index.BTree(Name = \"by_group\", Columns = [nameof(GroupId)])]\n public partial struct Membership\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "m2m_has_1_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" - } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" - } - }, - "m2m_has_1_10": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2006709be6e83ff9679cb5896e4dcfd226fc63c542008337dfa50ce18aa3869/call/Seed)\n", - "phase": "call_reducer" - } - }, - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:28.582794500Z", - "finished_at": "2025-10-21T21:49:10.680876500Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"entities\")]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"positions\")]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"velocities\")]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"next_positions\")]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var pos in ctx.Db.positions.Iter())\n {\n var vel = ctx.Db.velocities.EntityId.Find(pos.EntityId);\n if (vel != null)\n {\n var nextPos = new NextPosition\n {\n EntityId = pos.EntityId,\n X = pos.X + vel.VX,\n Y = pos.Y + vel.VY\n };\n ctx.Db.next_positions.EntityId.Update(nextPos);\n }\n }\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'entities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'positions' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(156,24): warning CS8981: The type name 'velocities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\Lib.cs(63,37): error CS1061: 'Module.Velocity?' does not contain a definition for 'VX' and no accessible extension method 'VX' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\Lib.cs(64,37): error CS1061: 'Module.Velocity?' does not contain a definition for 'VY' and no accessible extension method 'VY' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\deepseek-v3\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:29.171789600Z", - "finished_at": "2025-10-21T21:47:53.751440300Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"logs\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = [nameof(UserId), nameof(Day)])]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\deepseek-v3\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "mcindex_lookup_u7_d1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=1" - } - }, - "mcindex_lookup_u7_d2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE UserId=7 AND Day=2" - } - }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-21T21:47:29.875295400Z", - "finished_at": "2025-10-21T21:49:09.219649600Z" - } - } - }, - { - "name": "Meta Llama 3.1 405B", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name)\n {\n }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label)\n {\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:43.500904700Z", - "finished_at": "2025-10-22T02:40:16.036585600Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct Users\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"products\", Public = true)]\n public partial struct Products\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [SpacetimeDB.Table(Accessor = \"notes\", Public = true)]\n public partial struct Notes\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:43.992347900Z", - "finished_at": "2025-10-22T02:40:03.713668500Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(TickTimer.ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey]\n [AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer schedule)\n {\n Log.Info($\"Tick reducer called at {ctx.Timestamp}\");\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n var currentTime = ctx.Timestamp;\n var interval = new TimeDuration { Microseconds = +50_000 };\n var futureTimestamp = currentTime + interval;\n\n ctx.Db.tick_timer.Insert(new()\n {\n ScheduledId = 0, // Have [AutoInc] assign an Id.\n ScheduledAt = new ScheduleAt.Interval(interval),\n });\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:44.463523900Z", - "finished_at": "2025-10-22T02:40:19.067957300Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"entities\")]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Position Pos;\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:44.946431800Z", - "finished_at": "2025-10-22T02:39:46.784002900Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User { Id = id, Name = name, Age = age, Active = active });\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-meta-llama-3-1-405b-llm", - "llm_out": "Id | Name | Age | Active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "InsertUser", - "server": "local" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:45.419651600Z", - "finished_at": "2025-10-22T02:39:54.827032Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "csharp", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n var user = ctx.Db.users.Id.Find(id);\n if (user != null)\n {\n user.Name = name;\n user.Age = age;\n user.Active = active;\n ctx.Db.users.Id.Update(user);\n }\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'users' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\Lib.cs(22,18): error CS1061: 'Module.User?' does not contain a definition for 'Name' and no accessible extension method 'Name' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\Lib.cs(23,18): error CS1061: 'Module.User?' does not contain a definition for 'Age' and no accessible extension method 'Age' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\Lib.cs(24,18): error CS1061: 'Module.User?' does not contain a definition for 'Active' and no accessible extension method 'Active' accepting a first argument of type 'Module.User?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\Lib.cs(25,36): error CS1503: Argument 1: cannot convert from 'Module.User?' to 'Module.User' [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:45.883600500Z", - "finished_at": "2025-10-22T02:38:07.589547600Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n ctx.Db.users.Id.Delete(id);\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:46.342054500Z", - "finished_at": "2025-10-22T02:39:51.759231100Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.users.Id.Delete(2);\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-meta-llama-3-1-405b-llm", - "llm_out": "Id | Name | Age | Active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT Id, Name, Age, Active FROM users WHERE Id=1", - "reducer": "Crud", - "server": "local" - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:46.803786900Z", - "finished_at": "2025-10-22T02:40:17.040963300Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n if (ctx.Db.users.Id.Find(id) is User user)\n {\n ctx.Db.results.Insert(new Result { Id = user.Id, Name = user.Name });\n }\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "index_lookup_projection_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "Id | Name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-meta-llama-3-1-405b-llm", - "llm_out": "Id | Name ----+--------- 1 | \"Alice\"", - "query": "SELECT Id, Name FROM results WHERE Id=1", - "reducer": "LookupUserName", - "server": "local" - } - }, - "seed_user_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(Id, Name, Age, Active) VALUES (1, 'Alice', 30, true)" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:47.257153900Z", - "finished_at": "2025-10-22T02:40:18.620488400Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\")]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=1 AND Name='Alice' AND Age=30 AND Active=true" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE Id=2 AND Name='Bob' AND Age=22 AND Active=false" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:47.729631500Z", - "finished_at": "2025-10-22T02:40:18.905430400Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"events\")]\n public partial struct Event\n {\n [SpacetimeDB.PrimaryKey]\n [SpacetimeDB.AutoInc]\n public int Id;\n public string Kind;\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"connected\" });\n }\n\n [SpacetimeDB.Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"disconnected\" });\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:48.187327400Z", - "finished_at": "2025-10-22T02:40:15.142467300Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"results\", Public = true)]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Sum;\n }\n\n public static int Add(int a, int b)\n {\n return a + b;\n }\n\n [SpacetimeDB.Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "helper_func_sum_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "Id | Sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-meta-llama-3-1-405b-llm", - "llm_out": "Id | Sum ----+----- 1 | 5", - "query": "SELECT Id, Sum FROM results WHERE Id=1", - "reducer": "ComputeSum", - "server": "local" - } - }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1 AND Sum=5" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:48.644870100Z", - "finished_at": "2025-10-22T02:39:59.058161500Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Score\n {\n public int Left;\n public int Right;\n }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Score Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result { Id = id, Value = new Score { Left = left, Right = right } });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - }, - "product_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-meta-llama-3-1-405b-llm", - "llm_out": "Id | Value ----+----------------------- 1 | (Left = 2, Right = 3)", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetScore", - "server": "local" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:49.101881600Z", - "finished_at": "2025-10-22T02:40:19.424521900Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"results\")]\n public partial struct Result\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape Value;\n }\n\n [SpacetimeDB.Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.results.Insert(new Result { Id = id, Value = new Shape.Circle(new Circle { Radius = radius }) });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "sum_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "llm_db": "schema-t-013-spacetime-sum-type-meta-llama-3-1-405b-llm", - "llm_out": "Id | Value ----+-------------------------- 1 | (Circle = (Radius = 10))", - "query": "SELECT Id, Value FROM results WHERE Id=1", - "reducer": "SetCircle", - "server": "local" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:49.557394700Z", - "finished_at": "2025-10-22T02:40:15.010918600Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"primitives\", Public = true)]\n public partial struct Primitive\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive\n {\n Id = 1,\n Count = 2,\n Total = 3000000000,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-meta-llama-3-1-405b-llm", - "llm_out": "Id | Count | Total | Price | Ratio | Active | Name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT Id, Count, Total, Price, Ratio, Active, Name FROM primitives WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:50.002760300Z", - "finished_at": "2025-10-22T02:40:17.419892900Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Address\n {\n public string Street;\n public int Zip;\n }\n\n [SpacetimeDB.Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"profiles\")]\n public partial struct Profile\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile\n {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 }\n });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE Id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "llm_db": "schema-t-015-product-type-columns-meta-llama-3-1-405b-llm", - "llm_out": "Id | Home | Work | Pos ----+----------------------------------+-----------------------------------+---------------- 1 | (Street = \"1 Main\", Zip = 11111) | (Street = \"2 Broad\", Zip = 22222) | (X = 7, Y = 9)", - "query": "SELECT Id, Home, Work, Pos FROM profiles WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:50.454758900Z", - "finished_at": "2025-10-22T02:40:17.776456700Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Type]\n public partial struct Circle\n {\n public int Radius;\n }\n\n [SpacetimeDB.Type]\n public partial struct Rectangle\n {\n public int Width;\n public int Height;\n }\n\n [SpacetimeDB.Type]\n public partial record Shape : SpacetimeDB.TaggedEnum<(Circle Circle, Rectangle Rectangle)> { }\n\n [SpacetimeDB.Table(Accessor = \"drawings\")]\n public partial struct Drawing\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public Shape A;\n public Shape B;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing { Id = 1, A = new Shape.Circle(new Circle { Radius = 10 }), B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 }) });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "llm_db": "schema-t-016-sum-type-columns-meta-llama-3-1-405b-llm", - "llm_out": "Id | A | B ----+--------------------------+--------------------------------------- 1 | (Circle = (Radius = 10)) | (Rectangle = (Width = 4, Height = 6))", - "query": "SELECT Id, A, B FROM drawings WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE Id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:50.921364300Z", - "finished_at": "2025-10-22T02:40:15.535405700Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(TickTimer.ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey]\n [AutoInc]\n public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer schedule)\n {\n Log.Info(\"Tick reducer called\");\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n var currentTime = ctx.Timestamp;\n var interval = new TimeDuration { Microseconds = +50_000 };\n var futureTimestamp = currentTime + interval;\n\n ctx.Db.tick_timer.Insert(new()\n {\n ScheduledId = 0, // Have [AutoInc] assign an Id.\n ScheduledAt = new ScheduleAt.Interval(interval),\n });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE ScheduledId>=0" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:51.377249200Z", - "finished_at": "2025-10-22T02:40:16.461659400Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"accounts\", Public = true)]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n [SpacetimeDB.Unique]\n public string Email;\n [SpacetimeDB.Index.BTree(Name = \"by_name\")]\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "constraints_row_parity_after_seed": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-meta-llama-3-1-405b-llm", - "llm_out": "Id | Email | Name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT Id, Email, Name FROM accounts WHERE Id=1", - "reducer": "Seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE Id=2" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:51.844622400Z", - "finished_at": "2025-10-22T02:40:18.151265200Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 5, - "passed_tests": 5, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"users\", Public = true)]\n public partial struct User\n {\n [SpacetimeDB.PrimaryKey]\n public int UserId;\n public string Name;\n }\n\n [SpacetimeDB.Table(Accessor = \"groups\", Public = true)]\n public partial struct Group\n {\n [SpacetimeDB.PrimaryKey]\n public int GroupId;\n public string Title;\n }\n\n [SpacetimeDB.Table(Accessor = \"memberships\", Public = true)]\n public partial struct Membership\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n [SpacetimeDB.Index.BTree(Name = \"by_user\")]\n public int UserId;\n [SpacetimeDB.Index.BTree(Name = \"by_group\")]\n public int GroupId;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - }, - "m2m_has_1_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=20" - } - }, - "m2m_has_1_10": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=1 AND GroupId=10" - } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE UserId=2 AND GroupId=20" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:37:52.288238100Z", - "finished_at": "2025-10-22T02:40:15.906799100Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "csharp", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"entities\", Public = true)]\n public partial struct Entity\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n }\n\n [SpacetimeDB.Table(Accessor = \"positions\", Public = true)]\n public partial struct Position\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Table(Accessor = \"velocities\", Public = true)]\n public partial struct Velocity\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int VX;\n public int VY;\n }\n\n [SpacetimeDB.Table(Accessor = \"next_positions\", Public = true)]\n public partial struct NextPosition\n {\n [SpacetimeDB.PrimaryKey]\n public int EntityId;\n public int X;\n public int Y;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [SpacetimeDB.Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var position in ctx.Db.positions.Iter())\n {\n var velocity = ctx.Db.velocities.EntityId.Find(position.EntityId);\n if (velocity != null)\n {\n var nextPosition = new NextPosition\n {\n EntityId = position.EntityId,\n X = position.X + velocity.VX,\n Y = position.Y + velocity.VY,\n };\n ctx.Db.next_positions.EntityId.Update(nextPosition);\n }\n }\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime build (csharp) failed (exit=1)\n--- stderr ---\nError: command [\"dotnet\", \"publish\", \"-c\", \"Release\", \"-v\", \"quiet\"] exited with code 1\n\n--- stdout ---\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(27,32): warning CS8981: The type name 'entities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(113,24): warning CS8981: The type name 'positions' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\obj\\Release\\net8.0\\wasi-wasm\\SpacetimeDB.Codegen\\SpacetimeDB.Codegen.Module\\FFI.cs(156,24): warning CS8981: The type name 'velocities' only contains lower-cased ascii characters. Such names may become reserved for the language. [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\Lib.cs(64,47): error CS1061: 'Module.Velocity?' does not contain a definition for 'VX' and no accessible extension method 'VX' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\nE:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\Lib.cs(65,47): error CS1061: 'Module.Velocity?' does not contain a definition for 'VY' and no accessible extension method 'VY' accepting a first argument of type 'Module.Velocity?' could be found (are you missing a using directive or an assembly reference?) [E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\csharp\\server\\meta-llama-3-1-405b\\llm\\StdbModule.csproj]\r\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:38:07.633585800Z", - "finished_at": "2025-10-22T02:38:35.899918Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 4, - "passed_tests": 1, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"logs\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new[] { nameof(Log.UserId), nameof(Log.Day) })]\n public partial struct Log\n {\n [SpacetimeDB.PrimaryKey]\n public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 0, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 0, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 0, UserId = 9, Day = 1, Message = \"c\" });\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\csharp\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-meta-llama-3-1-405b-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "mcindex_seed_count": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.UniqueConstraintViolationException: Value with given unique identifier already exists\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_insert_bsatn(TableId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.ITableView`2[[SpacetimeDB.Internal.TableHandles.logs, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.Log, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].DoInsert(Log )\n at SpacetimeDB.Internal.TableHandles.logs.Insert(Log )\n at Module.Seed(ReducerContext )\n at ModuleRegistration.Seed.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200f0a68817026f4d05dbb5d042800387ea1bfdbfd6dfa868d4da7905d3d18f/call/Seed)\n", - "phase": "call_reducer" - } - }, - "mcindex_lookup_u7_d1": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.UniqueConstraintViolationException: Value with given unique identifier already exists\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_insert_bsatn(TableId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.ITableView`2[[SpacetimeDB.Internal.TableHandles.logs, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.Log, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].DoInsert(Log )\n at SpacetimeDB.Internal.TableHandles.logs.Insert(Log )\n at Module.Seed(ReducerContext )\n at ModuleRegistration.Seed.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200f0a68817026f4d05dbb5d042800387ea1bfdbfd6dfa868d4da7905d3d18f/call/Seed)\n", - "phase": "call_reducer" - } - }, - "mcindex_lookup_u7_d2": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: SpacetimeDB.UniqueConstraintViolationException: Value with given unique identifier already exists\n at SpacetimeDB.Internal.FFI.CheckedStatus.Marshaller.ConvertToManaged(Errno )\n at SpacetimeDB.Internal.FFI.datastore_insert_bsatn(TableId , Span`1 , UInt32& )\n at SpacetimeDB.Internal.ITableView`2[[SpacetimeDB.Internal.TableHandles.logs, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[Module.Log, StdbModule, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].DoInsert(Log )\n at SpacetimeDB.Internal.TableHandles.logs.Insert(Log )\n at Module.Seed(ReducerContext )\n at ModuleRegistration.Seed.Invoke(BinaryReader , IReducerContext )\n at SpacetimeDB.Internal.Module.__call_reducer__(UInt32 id, UInt64 sender_0, UInt64 sender_1, UInt64 sender_2, UInt64 sender_3, UInt64 conn_id_0, UInt64 conn_id_1, Timestamp timestamp, BytesSource args, BytesSink error)\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c200f0a68817026f4d05dbb5d042800387ea1bfdbfd6dfa868d4da7905d3d18f/call/Seed)\n", - "phase": "call_reducer" - } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:38:35.949337100Z", - "finished_at": "2025-10-22T02:40:19.703765800Z" - } - } - } - ] - }, - { - "mode": "llms.md", - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "models": [ - { - "name": "GPT-4.1", - "route_api_model": "gpt-4.1", - "tasks": { - "t_000_empty_reducers": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_000_empty_reducers", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.432967400Z", - "finished_at": "2025-10-19T21:28:33.432967400Z" - }, - "t_001_basic_tables": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_001_basic_tables", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.434691200Z", - "finished_at": "2025-10-19T21:28:33.434691200Z" - }, - "t_002_scheduled_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_002_scheduled_table", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.430120700Z", - "finished_at": "2025-10-19T21:28:33.430120700Z" - }, - "t_003_struct_in_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_003_struct_in_table", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.434047400Z", - "finished_at": "2025-10-19T21:28:33.434047400Z" - }, - "t_004_insert": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_004_insert", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.430505400Z", - "finished_at": "2025-10-19T21:28:33.430505400Z" - }, - "t_005_update": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_005_update", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.431839700Z", - "finished_at": "2025-10-19T21:28:33.431839700Z" - }, - "t_006_delete": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_006_delete", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.435349900Z", - "finished_at": "2025-10-19T21:28:33.435349900Z" - }, - "t_007_crud": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_007_crud", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.435572400Z", - "finished_at": "2025-10-19T21:28:33.435572400Z" - }, - "t_008_index_lookup": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_008_index_lookup", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.432390Z", - "finished_at": "2025-10-19T21:28:33.432390Z" - }, - "t_009_init": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_009_init", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.431525800Z", - "finished_at": "2025-10-19T21:28:33.431525800Z" - }, - "t_010_connect": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_010_connect", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.432767Z", - "finished_at": "2025-10-19T21:28:33.432767Z" - }, - "t_011_helper_function": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_011_helper_function", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.433605700Z", - "finished_at": "2025-10-19T21:28:33.433605700Z" - }, - "t_012_spacetime_product_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_012_spacetime_product_type", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.435143Z", - "finished_at": "2025-10-19T21:28:33.435143Z" - }, - "t_013_spacetime_sum_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_013_spacetime_sum_type", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.431179800Z", - "finished_at": "2025-10-19T21:28:33.431179800Z" - }, - "t_014_elementary_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_014_elementary_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.433396900Z", - "finished_at": "2025-10-19T21:28:33.433396900Z" - }, - "t_015_product_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.434461200Z", - "finished_at": "2025-10-19T21:28:33.434461200Z" - }, - "t_016_sum_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_016_sum_type_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.432177300Z", - "finished_at": "2025-10-19T21:28:33.432177300Z" - }, - "t_017_scheduled_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_017_scheduled_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.433811900Z", - "finished_at": "2025-10-19T21:28:33.433811900Z" - }, - "t_018_constraints": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_018_constraints", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.434921500Z", - "finished_at": "2025-10-19T21:28:33.434921500Z" - }, - "t_019_many_to_many": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.434246200Z", - "finished_at": "2025-10-19T21:28:33.434246200Z" - }, - "t_020_ecs": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_020_ecs", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.435872Z", - "finished_at": "2025-10-19T21:28:33.435872Z" - }, - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:33.433206700Z", - "finished_at": "2025-10-19T21:28:33.433206700Z" - } - } - }, - { - "name": "GPT-4o", - "route_api_model": "gpt-4o", - "tasks": { - "t_000_empty_reducers": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_000_empty_reducers", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.269329Z", - "finished_at": "2025-10-19T21:28:34.269329Z" - }, - "t_001_basic_tables": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_001_basic_tables", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.267104500Z", - "finished_at": "2025-10-19T21:28:34.267104500Z" - }, - "t_002_scheduled_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_002_scheduled_table", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.268046600Z", - "finished_at": "2025-10-19T21:28:34.268046600Z" - }, - "t_003_struct_in_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_003_struct_in_table", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.269948300Z", - "finished_at": "2025-10-19T21:28:34.269948300Z" - }, - "t_004_insert": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_004_insert", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.268769400Z", - "finished_at": "2025-10-19T21:28:34.268769400Z" - }, - "t_005_update": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_005_update", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.265366Z", - "finished_at": "2025-10-19T21:28:34.265366Z" - }, - "t_006_delete": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_006_delete", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.265956300Z", - "finished_at": "2025-10-19T21:28:34.265956300Z" - }, - "t_007_crud": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_007_crud", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.269670600Z", - "finished_at": "2025-10-19T21:28:34.269670600Z" - }, - "t_008_index_lookup": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_008_index_lookup", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.267457800Z", - "finished_at": "2025-10-19T21:28:34.267457800Z" - }, - "t_009_init": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_009_init", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.270319500Z", - "finished_at": "2025-10-19T21:28:34.270319500Z" - }, - "t_010_connect": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_010_connect", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.270559900Z", - "finished_at": "2025-10-19T21:28:34.270559900Z" - }, - "t_011_helper_function": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_011_helper_function", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.268445400Z", - "finished_at": "2025-10-19T21:28:34.268445400Z" - }, - "t_012_spacetime_product_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_012_spacetime_product_type", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.265747400Z", - "finished_at": "2025-10-19T21:28:34.265747400Z" - }, - "t_013_spacetime_sum_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_013_spacetime_sum_type", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.264860500Z", - "finished_at": "2025-10-19T21:28:34.264860500Z" - }, - "t_014_elementary_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_014_elementary_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.266545400Z", - "finished_at": "2025-10-19T21:28:34.266545400Z" - }, - "t_015_product_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_015_product_type_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.271054500Z", - "finished_at": "2025-10-19T21:28:34.271054500Z" - }, - "t_016_sum_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_016_sum_type_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.268242400Z", - "finished_at": "2025-10-19T21:28:34.268242400Z" - }, - "t_017_scheduled_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_017_scheduled_columns", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.267850900Z", - "finished_at": "2025-10-19T21:28:34.267850900Z" - }, - "t_018_constraints": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_018_constraints", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.265067700Z", - "finished_at": "2025-10-19T21:28:34.265067700Z" - }, - "t_019_many_to_many": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_019_many_to_many", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.266156200Z", - "finished_at": "2025-10-19T21:28:34.266156200Z" - }, - "t_020_ecs": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_020_ecs", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.266767800Z", - "finished_at": "2025-10-19T21:28:34.266767800Z" - }, - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "csharp", - "golden_published": false, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.openai.com/v1/responses -> 400 Bad Request: {\n \"error\": {\n \"message\": \"Unsupported parameter: 'reasoning.effort' is not supported with this model.\",\n \"type\": \"invalid_request_error\",\n \"param\": \"reasoning.effort\",\n \"code\": \"unsupported_parameter\"\n }\n}", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:28:34.267654800Z", - "finished_at": "2025-10-19T21:28:34.267654800Z" - } - } - } - ] - } - ], - "golden_answers": { - "basics/t_000_empty_reducers": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Reducer]\r\n public static void EmptyReducer_NoArgs(ReducerContext ctx) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithString(ReducerContext ctx, string name) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name) { }\r\n\r\n [Reducer]\r\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label) { }\r\n}", - "syntax": "csharp" - }, - "basics/t_001_basic_tables": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct Users\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Table(Name = \"products\")]\r\n public partial struct Products\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Title;\r\n public float Price;\r\n public bool InStock;\r\n }\r\n\r\n [Table(Name = \"notes\")]\r\n public partial struct Notes\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Body;\r\n public long Rating;\r\n public bool Pinned;\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_002_scheduled_table": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(TickTimer.ScheduledAt))]\r\n public partial struct TickTimer\r\n {\r\n [PrimaryKey, AutoInc] public ulong ScheduledId;\r\n public ScheduleAt ScheduledAt;\r\n }\r\n\r\n [Reducer]\r\n public static void Tick(ReducerContext ctx, TickTimer timer) { }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n var interval = new TimeDuration { Microseconds = 50_000 };\r\n ctx.Db.tick_timer.Insert(new TickTimer\r\n {\r\n ScheduledAt = new ScheduleAt.Interval(interval)\r\n });\r\n }\r\n}", - "syntax": "csharp" - }, - "basics/t_003_struct_in_table": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Position\r\n {\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Name = \"entities\")]\r\n public partial struct Entity\r\n {\r\n [PrimaryKey] public int Id;\r\n public Position Pos;\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_004_insert": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n ctx.Db.users.Insert(new User { Id = id, Name = name, Age = age, Active = active });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_005_update": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\r\n {\r\n ctx.Db.users.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_006_delete": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void DeleteUser(ReducerContext ctx, int id)\r\n {\r\n ctx.Db.users.Id.Delete(id);\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_007_crud": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer]\r\n public static void Crud(ReducerContext ctx)\r\n {\r\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\r\n ctx.Db.users.Id.Delete(2);\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_008_index_lookup": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n }\r\n\r\n [Reducer]\r\n public static void LookupUserName(ReducerContext ctx, int id)\r\n {\r\n var u = ctx.Db.users.Id.Find(id);\r\n if (u.HasValue)\r\n {\r\n var row = u.Value;\r\n ctx.Db.results.Insert(new Result { Id = row.Id, Name = row.Name });\r\n }\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_009_init": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int Id;\r\n public string Name;\r\n public int Age;\r\n public bool Active;\r\n }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\r\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_010_connect": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"events\")]\r\n public partial struct Event\r\n {\r\n [PrimaryKey, AutoInc] public int Id;\r\n public string Kind;\r\n }\r\n\r\n [Reducer(ReducerKind.ClientConnected)]\r\n public static void ClientConnected(ReducerContext ctx)\r\n {\r\n ctx.Db.events.Insert(new Event { Kind = \"connected\" });\r\n }\r\n\r\n [Reducer(ReducerKind.ClientDisconnected)]\r\n public static void ClientDisconnected(ReducerContext ctx)\r\n {\r\n ctx.Db.events.Insert(new Event { Kind = \"disconnected\" });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "basics/t_011_helper_function": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public int Sum;\r\n }\r\n\r\n static int Add(int a, int b) => a + b;\r\n\r\n [Reducer]\r\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\r\n {\r\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_012_spacetime_product_type": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Score\r\n {\r\n public int Left;\r\n public int Right;\r\n }\r\n\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public Score Value;\r\n }\r\n\r\n [Reducer]\r\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\r\n {\r\n ctx.Db.results.Insert(new Result { Id = id, Value = new Score { Left = left, Right = right } });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_013_spacetime_sum_type": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Circle { public int Radius; }\r\n\r\n [Type]\r\n public partial struct Rectangle { public int Width; public int Height; }\r\n\r\n [Type]\r\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\r\n\r\n [Table(Name = \"results\")]\r\n public partial struct Result\r\n {\r\n [PrimaryKey] public int Id;\r\n public Shape Value;\r\n }\r\n\r\n [Reducer]\r\n public static void SetCircle(ReducerContext ctx, int id, int radius)\r\n {\r\n ctx.Db.results.Insert(new Result { Id = id, Value = new Shape.Circle(new Circle { Radius = radius }) });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_014_elementary_columns": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"primitives\")]\r\n public partial struct Primitive\r\n {\r\n [PrimaryKey] public int Id;\r\n public int Count;\r\n public long Total;\r\n public float Price;\r\n public double Ratio;\r\n public bool Active;\r\n public string Name;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.primitives.Insert(new Primitive {\r\n Id = 1,\r\n Count = 2,\r\n Total = 3000000000,\r\n Price = 1.5f,\r\n Ratio = 2.25,\r\n Active = true,\r\n Name = \"Alice\"\r\n });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_015_product_type_columns": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Address\r\n {\r\n public string Street;\r\n public int Zip;\r\n }\r\n\r\n [Type]\r\n public partial struct Position\r\n {\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Name = \"profiles\")]\r\n public partial struct Profile\r\n {\r\n [PrimaryKey] public int Id;\r\n public Address Home;\r\n public Address Work;\r\n public Position Pos;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.profiles.Insert(new Profile {\r\n Id = 1,\r\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\r\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\r\n Pos = new Position { X = 7, Y = 9 }\r\n });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_016_sum_type_columns": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Type]\r\n public partial struct Circle { public int Radius; }\r\n\r\n [Type]\r\n public partial struct Rectangle { public int Width; public int Height; }\r\n\r\n [Type]\r\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\r\n\r\n [Table(Name = \"drawings\")]\r\n public partial struct Drawing\r\n {\r\n [PrimaryKey] public int Id;\r\n public Shape A;\r\n public Shape B;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.drawings.Insert(new Drawing {\r\n Id = 1,\r\n A = new Shape.Circle(new Circle { Radius = 10 }),\r\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\r\n });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_017_scheduled_columns": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\r\n public partial struct TickTimer\r\n {\r\n [PrimaryKey, AutoInc] public ulong ScheduledId;\r\n public ScheduleAt ScheduledAt;\r\n }\r\n\r\n [Reducer]\r\n public static void Tick(ReducerContext ctx, TickTimer schedule) { }\r\n\r\n [Reducer(ReducerKind.Init)]\r\n public static void Init(ReducerContext ctx)\r\n {\r\n var interval = new TimeDuration { Microseconds = 50_000 };\r\n ctx.Db.tick_timer.Insert(new TickTimer\r\n {\r\n ScheduledId = 0,\r\n ScheduledAt = new ScheduleAt.Interval(interval)\r\n });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_018_constraints": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [SpacetimeDB.Table(Accessor = \"accounts\", Public = true)]\r\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = [nameof(Name)])]\r\n public partial struct Account\r\n {\r\n [SpacetimeDB.PrimaryKey] public int Id;\r\n [SpacetimeDB.Unique] public string Email;\r\n public string Name;\r\n }\r\n\r\n [SpacetimeDB.Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\r\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\r\n }\r\n}", - "syntax": "csharp" - }, - "schema/t_019_many_to_many": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"users\")]\r\n public partial struct User\r\n {\r\n [PrimaryKey] public int UserId;\r\n public string Name;\r\n }\r\n\r\n [Table(Name = \"groups\")]\r\n public partial struct Group\r\n {\r\n [PrimaryKey] public int GroupId;\r\n public string Title;\r\n }\r\n\r\n [Table(Name = \"memberships\")]\r\n [SpacetimeDB.Index.BTree(Name = \"by_user\", Columns = new[] { nameof(UserId) })]\r\n [SpacetimeDB.Index.BTree(Name = \"by_group\", Columns = new[] { nameof(GroupId) })]\r\n public partial struct Membership\r\n {\r\n [PrimaryKey] public int Id;\r\n public int UserId;\r\n public int GroupId;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\r\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\r\n\r\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\r\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\r\n\r\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\r\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\r\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_020_ecs": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"entities\")]\r\n public partial struct Entity { [PrimaryKey] public int Id; }\r\n\r\n [Table(Name = \"positions\")]\r\n public partial struct Position\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Table(Name = \"velocities\")]\r\n public partial struct Velocity\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int VX;\r\n public int VY;\r\n }\r\n\r\n [Table(Name = \"next_positions\")]\r\n public partial struct NextPosition\r\n {\r\n [PrimaryKey] public int EntityId;\r\n public int X;\r\n public int Y;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.entities.Insert(new Entity { Id = 1 });\r\n ctx.Db.entities.Insert(new Entity { Id = 2 });\r\n\r\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\r\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\r\n\r\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\r\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\r\n }\r\n\r\n [Reducer]\r\n public static void Step(ReducerContext ctx)\r\n {\r\n foreach (var p in ctx.Db.positions.Iter())\r\n {\r\n var velOpt = ctx.Db.velocities.EntityId.Find(p.EntityId);\r\n if (!velOpt.HasValue) continue;\r\n\r\n var np = new NextPosition {\r\n EntityId = p.EntityId,\r\n X = p.X + velOpt.Value.VX,\r\n Y = p.Y + velOpt.Value.VY\r\n };\r\n\r\n if (ctx.Db.next_positions.EntityId.Find(p.EntityId).HasValue)\r\n ctx.Db.next_positions.EntityId.Update(np);\r\n else\r\n ctx.Db.next_positions.Insert(np);\r\n }\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "schema/t_021_multi_column_index": { - "answer": "using SpacetimeDB;\r\n\r\npublic static partial class Module\r\n{\r\n [Table(Name = \"logs\")]\r\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new[] { nameof(UserId), nameof(Day) })]\r\n public partial struct Log\r\n {\r\n [PrimaryKey] public int Id;\r\n public int UserId;\r\n public int Day;\r\n public string Message;\r\n }\r\n\r\n [Reducer]\r\n public static void Seed(ReducerContext ctx)\r\n {\r\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\r\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\r\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\r\n }\r\n}\r\n", - "syntax": "csharp" - }, - "t_000_empty_reducers": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Reducer]\n public static void EmptyReducer_NoArgs(ReducerContext ctx) { }\n\n [Reducer]\n public static void EmptyReducer_WithInt(ReducerContext ctx, int count) { }\n\n [Reducer]\n public static void EmptyReducer_WithString(ReducerContext ctx, string name) { }\n\n [Reducer]\n public static void EmptyReducer_WithTwoArgs(ReducerContext ctx, int count, string name) { }\n\n [Reducer]\n public static void EmptyReducer_WithThreeArgs(ReducerContext ctx, bool active, float ratio, string label) { }\n}", - "syntax": "csharp" - }, - "t_001_basic_tables": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct Users\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Table(Name = \"products\")]\n public partial struct Products\n {\n [PrimaryKey] public int Id;\n public string Title;\n public float Price;\n public bool InStock;\n }\n\n [Table(Name = \"notes\")]\n public partial struct Notes\n {\n [PrimaryKey] public int Id;\n public string Body;\n public long Rating;\n public bool Pinned;\n }\n}\n", - "syntax": "csharp" - }, - "t_002_scheduled_table": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(TickTimer.ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey, AutoInc] public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer timer) { }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n var interval = new TimeDuration { Microseconds = 50_000 };\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledAt = new ScheduleAt.Interval(interval)\n });\n }\n}", - "syntax": "csharp" - }, - "t_003_struct_in_table": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [Table(Name = \"entities\")]\n public partial struct Entity\n {\n [PrimaryKey] public int Id;\n public Position Pos;\n }\n}\n", - "syntax": "csharp" - }, - "t_004_insert": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void InsertUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Insert(new User { Id = id, Name = name, Age = age, Active = active });\n }\n}\n", - "syntax": "csharp" - }, - "t_005_update": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void UpdateUser(ReducerContext ctx, int id, string name, int age, bool active)\n {\n ctx.Db.users.Id.Update(new User { Id = id, Name = name, Age = age, Active = active });\n }\n}\n", - "syntax": "csharp" - }, - "t_006_delete": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void DeleteUser(ReducerContext ctx, int id)\n {\n ctx.Db.users.Id.Delete(id);\n }\n}\n", - "syntax": "csharp" - }, - "t_007_crud": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void Crud(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n ctx.Db.users.Id.Update(new User { Id = 1, Name = \"Alice2\", Age = 31, Active = false });\n ctx.Db.users.Id.Delete(2);\n }\n}\n", - "syntax": "csharp" - }, - "t_008_index_lookup": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey] public int Id;\n public string Name;\n }\n\n [Reducer]\n public static void LookupUserName(ReducerContext ctx, int id)\n {\n var u = ctx.Db.users.Id.Find(id);\n if (u.HasValue)\n {\n var row = u.Value;\n ctx.Db.results.Insert(new Result { Id = row.Id, Name = row.Name });\n }\n }\n}\n", - "syntax": "csharp" - }, - "t_009_init": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { Id = 1, Name = \"Alice\", Age = 30, Active = true });\n ctx.Db.users.Insert(new User { Id = 2, Name = \"Bob\", Age = 22, Active = false });\n }\n}\n", - "syntax": "csharp" - }, - "t_010_connect": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"events\")]\n public partial struct Event\n {\n [PrimaryKey, AutoInc] public int Id;\n public string Kind;\n }\n\n [Reducer(ReducerKind.ClientConnected)]\n public static void ClientConnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"connected\" });\n }\n\n [Reducer(ReducerKind.ClientDisconnected)]\n public static void ClientDisconnected(ReducerContext ctx)\n {\n ctx.Db.events.Insert(new Event { Kind = \"disconnected\" });\n }\n}\n", - "syntax": "csharp" - }, - "t_011_helper_function": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey] public int Id;\n public int Sum;\n }\n\n static int Add(int a, int b) => a + b;\n\n [Reducer]\n public static void ComputeSum(ReducerContext ctx, int id, int a, int b)\n {\n ctx.Db.results.Insert(new Result { Id = id, Sum = Add(a, b) });\n }\n}\n", - "syntax": "csharp" - }, - "t_012_spacetime_product_type": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Score\n {\n public int Left;\n public int Right;\n }\n\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey] public int Id;\n public Score Value;\n }\n\n [Reducer]\n public static void SetScore(ReducerContext ctx, int id, int left, int right)\n {\n ctx.Db.results.Insert(new Result { Id = id, Value = new Score { Left = left, Right = right } });\n }\n}\n", - "syntax": "csharp" - }, - "t_013_spacetime_sum_type": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Circle { public int Radius; }\n\n [Type]\n public partial struct Rectangle { public int Width; public int Height; }\n\n [Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\n\n [Table(Name = \"results\")]\n public partial struct Result\n {\n [PrimaryKey] public int Id;\n public Shape Value;\n }\n\n [Reducer]\n public static void SetCircle(ReducerContext ctx, int id, int radius)\n {\n ctx.Db.results.Insert(new Result { Id = id, Value = new Shape.Circle(new Circle { Radius = radius }) });\n }\n}\n", - "syntax": "csharp" - }, - "t_014_elementary_columns": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"primitives\")]\n public partial struct Primitive\n {\n [PrimaryKey] public int Id;\n public int Count;\n public long Total;\n public float Price;\n public double Ratio;\n public bool Active;\n public string Name;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.primitives.Insert(new Primitive {\n Id = 1,\n Count = 2,\n Total = 3000000000,\n Price = 1.5f,\n Ratio = 2.25,\n Active = true,\n Name = \"Alice\"\n });\n }\n}\n", - "syntax": "csharp" - }, - "t_015_product_type_columns": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Address\n {\n public string Street;\n public int Zip;\n }\n\n [Type]\n public partial struct Position\n {\n public int X;\n public int Y;\n }\n\n [Table(Name = \"profiles\")]\n public partial struct Profile\n {\n [PrimaryKey] public int Id;\n public Address Home;\n public Address Work;\n public Position Pos;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.profiles.Insert(new Profile {\n Id = 1,\n Home = new Address { Street = \"1 Main\", Zip = 11111 },\n Work = new Address { Street = \"2 Broad\", Zip = 22222 },\n Pos = new Position { X = 7, Y = 9 }\n });\n }\n}\n", - "syntax": "csharp" - }, - "t_016_sum_type_columns": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Type]\n public partial struct Circle { public int Radius; }\n\n [Type]\n public partial struct Rectangle { public int Width; public int Height; }\n\n [Type]\n public partial record Shape : TaggedEnum<(Circle Circle, Rectangle Rectangle)> {}\n\n [Table(Name = \"drawings\")]\n public partial struct Drawing\n {\n [PrimaryKey] public int Id;\n public Shape A;\n public Shape B;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.drawings.Insert(new Drawing {\n Id = 1,\n A = new Shape.Circle(new Circle { Radius = 10 }),\n B = new Shape.Rectangle(new Rectangle { Width = 4, Height = 6 })\n });\n }\n}\n", - "syntax": "csharp" - }, - "t_017_scheduled_columns": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"tick_timer\", Scheduled = nameof(Tick), ScheduledAt = nameof(ScheduledAt))]\n public partial struct TickTimer\n {\n [PrimaryKey, AutoInc] public ulong ScheduledId;\n public ScheduleAt ScheduledAt;\n }\n\n [Reducer]\n public static void Tick(ReducerContext ctx, TickTimer schedule) { }\n\n [Reducer(ReducerKind.Init)]\n public static void Init(ReducerContext ctx)\n {\n var interval = new TimeDuration { Microseconds = 50_000 };\n ctx.Db.tick_timer.Insert(new TickTimer\n {\n ScheduledId = 0,\n ScheduledAt = new ScheduleAt.Interval(interval)\n });\n }\n}\n", - "syntax": "csharp" - }, - "t_018_constraints": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [SpacetimeDB.Table(Accessor = \"accounts\", Public = true)]\n [SpacetimeDB.Index.BTree(Name = \"by_name\", Columns = [nameof(Name)])]\n public partial struct Account\n {\n [SpacetimeDB.PrimaryKey] public int Id;\n [SpacetimeDB.Unique] public string Email;\n public string Name;\n }\n\n [SpacetimeDB.Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.accounts.Insert(new Account { Id = 1, Email = \"a@example.com\", Name = \"Alice\" });\n ctx.Db.accounts.Insert(new Account { Id = 2, Email = \"b@example.com\", Name = \"Bob\" });\n }\n}", - "syntax": "csharp" - }, - "t_019_many_to_many": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey] public int UserId;\n public string Name;\n }\n\n [Table(Name = \"groups\")]\n public partial struct Group\n {\n [PrimaryKey] public int GroupId;\n public string Title;\n }\n\n [Table(Name = \"memberships\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user\", Columns = new[] { nameof(UserId) })]\n [SpacetimeDB.Index.BTree(Name = \"by_group\", Columns = new[] { nameof(GroupId) })]\n public partial struct Membership\n {\n [PrimaryKey] public int Id;\n public int UserId;\n public int GroupId;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.users.Insert(new User { UserId = 1, Name = \"Alice\" });\n ctx.Db.users.Insert(new User { UserId = 2, Name = \"Bob\" });\n\n ctx.Db.groups.Insert(new Group { GroupId = 10, Title = \"Admin\" });\n ctx.Db.groups.Insert(new Group { GroupId = 20, Title = \"Dev\" });\n\n ctx.Db.memberships.Insert(new Membership { Id = 1, UserId = 1, GroupId = 10 });\n ctx.Db.memberships.Insert(new Membership { Id = 2, UserId = 1, GroupId = 20 });\n ctx.Db.memberships.Insert(new Membership { Id = 3, UserId = 2, GroupId = 20 });\n }\n}\n", - "syntax": "csharp" - }, - "t_020_ecs": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"entities\")]\n public partial struct Entity { [PrimaryKey] public int Id; }\n\n [Table(Name = \"positions\")]\n public partial struct Position\n {\n [PrimaryKey] public int EntityId;\n public int X;\n public int Y;\n }\n\n [Table(Name = \"velocities\")]\n public partial struct Velocity\n {\n [PrimaryKey] public int EntityId;\n public int VX;\n public int VY;\n }\n\n [Table(Name = \"next_positions\")]\n public partial struct NextPosition\n {\n [PrimaryKey] public int EntityId;\n public int X;\n public int Y;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.entities.Insert(new Entity { Id = 1 });\n ctx.Db.entities.Insert(new Entity { Id = 2 });\n\n ctx.Db.positions.Insert(new Position { EntityId = 1, X = 0, Y = 0 });\n ctx.Db.positions.Insert(new Position { EntityId = 2, X = 10, Y = 0 });\n\n ctx.Db.velocities.Insert(new Velocity { EntityId = 1, VX = 1, VY = 0 });\n ctx.Db.velocities.Insert(new Velocity { EntityId = 2, VX = -2, VY = 3 });\n }\n\n [Reducer]\n public static void Step(ReducerContext ctx)\n {\n foreach (var p in ctx.Db.positions.Iter())\n {\n var velOpt = ctx.Db.velocities.EntityId.Find(p.EntityId);\n if (!velOpt.HasValue) continue;\n\n var np = new NextPosition {\n EntityId = p.EntityId,\n X = p.X + velOpt.Value.VX,\n Y = p.Y + velOpt.Value.VY\n };\n\n if (ctx.Db.next_positions.EntityId.Find(p.EntityId).HasValue)\n ctx.Db.next_positions.EntityId.Update(np);\n else\n ctx.Db.next_positions.Insert(np);\n }\n }\n}\n", - "syntax": "csharp" - }, - "t_021_multi_column_index": { - "answer": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"logs\")]\n [SpacetimeDB.Index.BTree(Name = \"by_user_day\", Columns = new[] { nameof(UserId), nameof(Day) })]\n public partial struct Log\n {\n [PrimaryKey] public int Id;\n public int UserId;\n public int Day;\n public string Message;\n }\n\n [Reducer]\n public static void Seed(ReducerContext ctx)\n {\n ctx.Db.logs.Insert(new Log { Id = 1, UserId = 7, Day = 1, Message = \"a\" });\n ctx.Db.logs.Insert(new Log { Id = 2, UserId = 7, Day = 2, Message = \"b\" });\n ctx.Db.logs.Insert(new Log { Id = 3, UserId = 9, Day = 1, Message = \"c\" });\n }\n}\n", - "syntax": "csharp" - } - } - }, - { - "lang": "rust", - "modes": [ - { - "mode": "docs", - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "models": [ - { - "name": "GPT-5", - "route_api_model": "gpt-5", - "tasks": { - "t_000_empty_reducers": { - "hash": "00917b28ec8f75406cd8aac609eeafb254b65945d2bb0c709404ac09a9762fca", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::ReducerContext;\n\n#[spacetimedb::reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) {}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) {}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) {}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) {}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) {}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-24T21:13:14.021183600Z", - "finished_at": "2025-10-24T21:14:01.165125200Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb as _;\n\n#[spacetimedb::table(name = users, public)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::table(name = products, public)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[spacetimedb::table(name = notes, public)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.558378900Z", - "finished_at": "2025-10-21T22:02:18.806241100Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use std::time::Duration;\nuse spacetimedb::{ReducerContext, ScheduleAt};\n\n#[spacetimedb::table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let interval = Duration::from_micros(50_000);\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(interval.into()),\n });\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-5\\llm)\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:20:25\n |\n20 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n20 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.635852900Z", - "finished_at": "2025-10-21T22:03:52.544440900Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::SpacetimeType;\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.701964800Z", - "finished_at": "2025-10-21T22:03:31.337265Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\n ctx.db.users().try_insert(User { id, name, age, active })?;\n Ok(())\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-5\\llm)\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{reducer, table, ReducerContext};\n | ^^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `try_insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active })?;\n | ^^^^^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `try_insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `insert` with a similar name\n |\n15 - ctx.db.users().try_insert(User { id, name, age, active })?;\n15 + ctx.db.users().insert(User { id, name, age, active })?;\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.782126700Z", - "finished_at": "2025-10-21T22:02:20.360731800Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\n let user = User { id, name, age, active };\n ctx.db.users().id().update(user);\n Ok(())\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gpt-5-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.855103100Z", - "finished_at": "2025-10-21T22:03:56.020393200Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.928492200Z", - "finished_at": "2025-10-21T22:03:26.113027400Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::ReducerContext;\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn crud(ctx: &ReducerContext) {\n // insert (id=1, name=\"Alice\", age=30, active=true)\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n // insert (id=2, name=\"Bob\", age=22, active=false)\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n // update (id=1, name=\"Alice2\", age=31, active=false)\n ctx.db.users().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n\n // delete id=2\n ctx.db.users().id().delete(2);\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-5\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User {\n | ---------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:24:20\n |\n24 | ctx.db.users().insert(User {\n | ---------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | ctx.db.users().try_insert(User {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:04.979448300Z", - "finished_at": "2025-10-21T22:03:52.576952700Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::ReducerContext;\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(id) {\n let name = user.name.clone();\n if ctx.db.results().id().find(id).is_some() {\n ctx.db.results().id().update(Result { id, name });\n } else {\n ctx.db.results().insert(Result { id, name });\n }\n }\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-5\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:35\n |\n4 | #[spacetimedb::table(name = users)]\n | ----------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:37\n |\n13 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:27:30\n |\n27 | ctx.db.results().insert(Result { id, name });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.results().try_insert(Result { id, name });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 29 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.033897200Z", - "finished_at": "2025-10-21T22:03:49.234671200Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".into(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".into(),\n age: 22,\n active: false,\n });\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.093863600Z", - "finished_at": "2025-10-21T22:03:55.340861800Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::ReducerContext;\n\n#[spacetimedb::table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-5\\llm)\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:14:21\n |\n14 | ctx.db.events().insert(Event {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.events().try_insert(Event {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:22:21\n |\n22 | ctx.db.events().insert(Event {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.events().try_insert(Event {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.157567300Z", - "finished_at": "2025-10-21T22:03:17.764056200Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[spacetimedb::reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-5\\llm)\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, Table};\n | ^^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:37\n |\n4 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.213008300Z", - "finished_at": "2025-10-21T22:02:46.665697200Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Debug, Clone)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-5\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Score, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Score, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.268268400Z", - "finished_at": "2025-10-21T22:02:55.451853200Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) -> std::result::Result<(), String> {\n let _inserted = ctx\n .db\n .results()\n .insert(Result { id, value: Shape::Circle(radius) });\n Ok(())\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-5\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:22\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:12\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ------------- expected `Result` because of return type\n 11 | pub enum Shape {\n 12 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:37\n |\n16 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 39 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.323968100Z", - "finished_at": "2025-10-21T22:03:53.709664600Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::ReducerContext;\n\n#[spacetimedb::table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db\n .primitives()\n .try_insert(Primitive {\n id: 1,\n count: 2,\n total: 3_000_000_000_i64,\n price: 1.5_f32,\n ratio: 2.25_f64,\n active: true,\n name: \"Alice\".to_string(),\n })\n .map_err(|e| format!(\"{:?}\", e))?;\n Ok(())\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-5\\llm)\nerror[E0599]: no method named `try_insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:20:10\n |\n18 | / ctx.db\n19 | | .primitives()\n20 | | .try_insert(Primitive {\n | |_________-^^^^^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `try_insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `insert` with a similar name\n |\n20 - .try_insert(Primitive {\n20 + .insert(Primitive {\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.376366300Z", - "finished_at": "2025-10-21T22:03:53.896212600Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = profiles, public)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n Ok(())\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-5\\llm)\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.430917300Z", - "finished_at": "2025-10-21T22:02:51.908916800Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.493728400Z", - "finished_at": "2025-10-21T22:03:54.872904800Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "use std::time::Duration;\nuse spacetimedb::{ReducerContext, ScheduleAt};\n\n#[spacetimedb::table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(_ctx: &ReducerContext, _tick_timer: TickTimer) -> Result<(), String> {\n Ok(())\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\n ctx\n .db\n .tick_timer()\n .insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n });\n Ok(())\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-5\\llm)\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:23:10\n |\n20 | / ctx\n21 | | .db\n22 | | .tick_timer()\n23 | | .insert(TickTimer {\n | |_________-^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | .try_insert(TickTimer {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.558718700Z", - "finished_at": "2025-10-21T22:03:52.514403600Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[spacetimedb::table(name = accounts, index(name = by_name, btree = [name]))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.accounts().try_insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n })?;\n ctx.db.accounts().try_insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n })?;\n Ok(())\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-5\\llm)\nerror: expected parentheses\n --> src\\lib.rs:4:67\n |\n4 | #[spacetimedb::table(name = accounts, index(name = by_name, btree = [name]))]\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:15:34\n |\n15 | ctx.db.accounts().try_insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:20:34\n |\n20 | ctx.db.accounts().try_insert(Account {\n | ^^^^^^^ not found in this scope\n\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, Table};\n | ^^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.accounts().try_insert(Account {\n | ^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:20:12\n |\n20 | ctx.db.accounts().try_insert(Account {\n | ^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.632276600Z", - "finished_at": "2025-10-21T22:03:31.498442100Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[spacetimedb::table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[spacetimedb::table(name = memberships)]\n#[spacetimedb::index(name = by_user, btree = [user_id])]\n#[spacetimedb::index(name = by_group, btree = [group_id])]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n // Clear existing rows to ensure the tables contain exactly the specified rows.\n for m in ctx.db.memberships().iter() {\n ctx.db.memberships().id().delete(m.id);\n }\n for u in ctx.db.users().iter() {\n ctx.db.users().user_id().delete(u.user_id);\n }\n for g in ctx.db.groups().iter() {\n ctx.db.groups().group_id().delete(g.group_id);\n }\n\n // Insert users\n ctx.db.users().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n ctx.db.users().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n\n // Insert groups\n ctx.db.groups().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n ctx.db.groups().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n\n // Insert memberships\n ctx.db.memberships().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n ctx.db.memberships().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n ctx.db.memberships().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-5\\llm)\nerror[E0433]: failed to resolve: could not find `index` in `spacetimedb`\n --> src\\lib.rs:19:16\n |\n19 | #[spacetimedb::index(name = by_user, btree = [user_id])]\n | ^^^^^ could not find `index` in `spacetimedb`\n\nerror[E0433]: failed to resolve: could not find `index` in `spacetimedb`\n --> src\\lib.rs:20:16\n |\n20 | #[spacetimedb::index(name = by_group, btree = [group_id])]\n | ^^^^^ could not find `index` in `spacetimedb`\n\nFor more information about this error, try `rustc --explain E0433`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:01:05.696110100Z", - "finished_at": "2025-10-21T22:03:52.293840300Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\nfn upsert_position(ctx: &ReducerContext, entity_id: i32, x: i32, y: i32) {\n if let Some(mut p) = ctx.db.positions().entity_id().find(entity_id) {\n p.x = x;\n p.y = y;\n ctx.db.positions().entity_id().update(p);\n } else {\n ctx.db.positions().insert(Position { entity_id, x, y });\n }\n}\n\nfn upsert_velocity(ctx: &ReducerContext, entity_id: i32, vx: i32, vy: i32) {\n if let Some(mut v) = ctx.db.velocities().entity_id().find(entity_id) {\n v.vx = vx;\n v.vy = vy;\n ctx.db.velocities().entity_id().update(v);\n } else {\n ctx.db.velocities().insert(Velocity { entity_id, vx, vy });\n }\n}\n\nfn upsert_next_position(ctx: &ReducerContext, entity_id: i32, x: i32, y: i32) {\n if let Some(mut np) = ctx.db.next_positions().entity_id().find(entity_id) {\n np.x = x;\n np.y = y;\n ctx.db.next_positions().entity_id().update(np);\n } else {\n ctx.db.next_positions().insert(NextPosition { entity_id, x, y });\n }\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n // Ensure entities exist\n if ctx.db.entities().id().find(1).is_none() {\n ctx.db.entities().insert(Entity { id: 1 });\n }\n if ctx.db.entities().id().find(2).is_none() {\n ctx.db.entities().insert(Entity { id: 2 });\n }\n\n // Upsert positions\n upsert_position(ctx, 1, 0, 0);\n upsert_position(ctx, 2, 10, 0);\n\n // Upsert velocities\n upsert_velocity(ctx, 1, 1, 0);\n upsert_velocity(ctx, 2, -2, 3);\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(pos.entity_id) {\n let nx = pos.x + vel.vx;\n let ny = pos.y + vel.vy;\n upsert_next_position(ctx, pos.entity_id, nx, ny);\n }\n }\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-5\\llm)\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{reducer, table, ReducerContext};\n | ^^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:40:28\n |\n40 | ctx.db.positions().insert(Position { entity_id, x, y });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n40 | ctx.db.positions().try_insert(Position { entity_id, x, y });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:50:29\n |\n50 | ctx.db.velocities().insert(Velocity { entity_id, vx, vy });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n50 | ctx.db.velocities().try_insert(Velocity { entity_id, vx, vy });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&next_positions__TableHandle` in the current scope\n --> src\\lib.rs:60:33\n |\n60 | ctx.db.next_positions().insert(NextPosition { entity_id, x, y });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n60 | ctx.db.next_positions().try_insert(NextPosition { entity_id, x, y });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:68:27\n |\n68 | ctx.db.entities().insert(Entity { id: 1 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n68 | ctx.db.entities().try_insert(Entity { id: 1 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:71:27\n |\n71 | ctx.db.entities().insert(Entity { id: 2 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n71 | ctx.db.entities().try_insert(Entity { id: 2 });\n | ++++\n\nerror[E0599]: no method named `iter` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:85:35\n |\n85 | for pos in ctx.db.positions().iter() {\n | ^^^^ method not found in `&positions__TableHandle`\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `iter` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:02:14.816574700Z", - "finished_at": "2025-10-21T22:03:58.179900Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[spacetimedb::table(name = logs, index(name = by_user_day, btree = [user_id, day]))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-5\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-5\\llm)\nerror: expected parentheses\n --> src\\lib.rs:4:67\n |\n4 | #[spacetimedb::table(name = logs, index(name = by_user_day, btree = [user_id, day]))]\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:15:26\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:17:26\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:02:18.830117100Z", - "finished_at": "2025-10-21T22:03:58.105565200Z" - } - } - }, - { - "name": "GPT-4.1", - "route_api_model": "gpt-4.1", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.553798800Z", - "finished_at": "2025-10-20T19:41:25.092952600Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.604586700Z", - "finished_at": "2025-10-20T19:41:17.797492100Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\nmemory allocation of 3178512 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: failed to build archive at `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220765\\target_st_bcb32090-313e-4542-8fcf-28abadc5ad35\\wasm32-unknown-unknown\\release\\deps\\libanyhow-3b67637477b2a9e7.rlib`: failed to map object file: The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\lib.rs:252:17\n |\n252 | pub use serde_core::{\n | ^^^^^^^^^^ can't find crate\n\nerror[E0786]: found invalid metadata files for crate `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\lib.rs:252:17\n |\n252 | pub use serde_core::{\n | ^^^^^^^^^^\n |\n = note: failed to mmap rmeta metadata: '\\\\?\\C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220765\\target_st_bcb32090-313e-4542-8fcf-28abadc5ad35\\wasm32-unknown-unknown\\release\\deps\\libserde_core-558781172b9ea054.rmeta'\n\nerror[E0786]: found invalid metadata files for crate `core` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:137:1\n |\n137 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not compile `anyhow` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:140:1\n |\n140 | extern crate proc_macro;\n | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `proc_macro`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\probe\\proc_macro_span_file.rs:3:1\n |\n3 | extern crate proc_macro;\n | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `proc_macro`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\probe\\proc_macro_span_location.rs:3:1\n |\n3 | extern crate proc_macro;\n | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220765\\target_st_bcb32090-313e-4542-8fcf-28abadc5ad35\\wasm32-unknown-unknown\\release\\build\\serde-10168b147cbd8efe\\out/private.rs:6:5\n |\n6 | use serde_core::__private228 as serde_core_private;\n | ^^^^^^^^^^ can't find crate\n\nerror[E0432]: unresolved imports `crate::de::value::BorrowedBytesDeserializer`, `crate::de::value::BytesDeserializer`, `crate::de::Deserialize`, `crate::de::DeserializeSeed`, `crate::de::Deserializer`, `crate::de::EnumAccess`, `crate::de::Error`, `crate::de::IntoDeserializer`, `crate::de::VariantAccess`, `crate::de::Visitor`, `crate::serde_core_private::InPlaceSeed`, `crate::ser`, `crate::ser::Impossible`, `crate::ser::Serialize`, `crate::ser::SerializeMap`, `crate::ser::SerializeStruct`, `crate::ser::Serializer`, `crate::serde_core_private::string::from_utf8_lossy`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\mod.rs:15:9\n |\n15 | pub use crate::serde_core_private::string::from_utf8_lossy;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3:24\n |\n 3 | use crate::de::value::{BorrowedBytesDeserializer, BytesDeserializer};\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^\n 4 | use crate::de::{\n 5 | Deserialize, DeserializeSeed, Deserializer, EnumAccess, Error, IntoDeserializer, VariantAccess,\n | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^\n 6 | Visitor,\n | ^^^^^^^\n...\n20 | pub use crate::serde_core_private::InPlaceSeed;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:3:18\n |\n 3 | use crate::ser::{self, Impossible, Serialize, SerializeMap, SerializeStruct, Serializer};\n | ^^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3122:5\n |\n3122 | serde_core::forward_to_deserialize_any! {\n | ^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3096:5\n |\n3096 | serde_core::forward_to_deserialize_any! {\n | ^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:52:9\n |\n52 | serde_core::forward_to_deserialize_any! {\n | ^^^^^^^^^^ can't find crate\n\nerror[E0220]: associated type `Ok` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:24:16\n |\n24 | ) -> Result\n | ^^ associated type `Ok` not found\n\nerror[E0220]: associated type `Error` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:24:23\n |\n24 | ) -> Result\n | ^^^^^ associated type `Error` not found\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:38:63\n |\n38 | fn deserialize_any(self, _visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:45:65\n |\n45 | fn deserialize_option(self, visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3089:58\n |\n3089 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3089:65\n |\n3089 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n3089 - fn deserialize_any(self, visitor: V) -> Result\n3089 + fn deserialize_any(self, visitor: V) -> Result as TryFrom>::Error>\n |\n3089 - fn deserialize_any(self, visitor: V) -> Result\n3089 + fn deserialize_any(self, visitor: V) -> Result as TryInto>::Error>\n |\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3115:58\n |\n3115 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3115:65\n |\n3115 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n3115 - fn deserialize_any(self, visitor: V) -> Result\n3115 + fn deserialize_any(self, visitor: V) -> Result as TryFrom>::Error>\n |\n3115 - fn deserialize_any(self, visitor: V) -> Result\n3115 + fn deserialize_any(self, visitor: V) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3471:47\n |\n3471 | fn visit_enum(self, data: A) -> Result\n | ^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Value` implemented for `AdjacentlyTaggedEnumVariantVisitor`, you could use the fully-qualified path\n |\n3471 - fn visit_enum(self, data: A) -> Result\n3471 + fn visit_enum(self, data: A) -> Result< as Example>::Value, A::Error>\n |\n\nerror[E0220]: associated type `Error` not found for `A`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3471:63\n |\n3471 | fn visit_enum(self, data: A) -> Result\n | ^^^^^ associated type `Error` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3488:56\n |\n3488 | fn deserialize(self, deserializer: D) -> Result\n | ^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Value` implemented for `AdjacentlyTaggedEnumVariantSeed`, you could use the fully-qualified path\n |\n3488 - fn deserialize(self, deserializer: D) -> Result\n3488 + fn deserialize(self, deserializer: D) -> Result< as Example>::Value, D::Error>\n |\n\nerror[E0220]: associated type `Error` not found for `D`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3488:72\n |\n3488 | fn deserialize(self, deserializer: D) -> Result\n | ^^^^^ associated type `Error` not found\n\nerror[E0220]: associated type `Error` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:85:48\n |\n85 | fn bad_type(self, what: Unsupported) -> S::Error {\n | ^^^^^ associated type `Error` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:117:48\n |\n117 | fn serialize_bool(self, _: bool) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n117 - fn serialize_bool(self, _: bool) -> Result {\n117 + fn serialize_bool(self, _: bool) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:117:58\n |\n117 | fn serialize_bool(self, _: bool) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n117 - fn serialize_bool(self, _: bool) -> Result {\n117 + fn serialize_bool(self, _: bool) -> Result as TryFrom>::Error> {\n |\n117 - fn serialize_bool(self, _: bool) -> Result {\n117 + fn serialize_bool(self, _: bool) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:121:44\n |\n121 | fn serialize_i8(self, _: i8) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n121 - fn serialize_i8(self, _: i8) -> Result {\n121 + fn serialize_i8(self, _: i8) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:121:54\n |\n121 | fn serialize_i8(self, _: i8) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n121 - fn serialize_i8(self, _: i8) -> Result {\n121 + fn serialize_i8(self, _: i8) -> Result as TryFrom>::Error> {\n |\n121 - fn serialize_i8(self, _: i8) -> Result {\n121 + fn serialize_i8(self, _: i8) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:125:46\n |\n125 | fn serialize_i16(self, _: i16) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n125 - fn serialize_i16(self, _: i16) -> Result {\n125 + fn serialize_i16(self, _: i16) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:125:56\n |\n125 | fn serialize_i16(self, _: i16) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n125 - fn serialize_i16(self, _: i16) -> Result {\n125 + fn serialize_i16(self, _: i16) -> Result as TryFrom>::Error> {\n |\n125 - fn serialize_i16(self, _: i16) -> Result {\n125 + fn serialize_i16(self, _: i16) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:129:46\n |\n129 | fn serialize_i32(self, _: i32) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n129 - fn serialize_i32(self, _: i32) -> Result {\n129 + fn serialize_i32(self, _: i32) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:129:56\n |\n129 | fn serialize_i32(self, _: i32) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n129 - fn serialize_i32(self, _: i32) -> Result {\n129 + fn serialize_i32(self, _: i32) -> Result as TryFrom>::Error> {\n |\n129 - fn serialize_i32(self, _: i32) -> Result {\n129 + fn serialize_i32(self, _: i32) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:133:46\n |\n133 | fn serialize_i64(self, _: i64) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n133 - fn serialize_i64(self, _: i64) -> Result {\n133 + fn serialize_i64(self, _: i64) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:133:56\n |\n133 | fn serialize_i64(self, _: i64) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n133 - fn serialize_i64(self, _: i64) -> Result {\n133 + fn serialize_i64(self, _: i64) -> Result as TryFrom>::Error> {\n |\n133 - fn serialize_i64(self, _: i64) -> Result {\n133 + fn serialize_i64(self, _: i64) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:137:44\n |\n137 | fn serialize_u8(self, _: u8) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n137 - fn serialize_u8(self, _: u8) -> Result {\n137 + fn serialize_u8(self, _: u8) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:137:54\n |\n137 | fn serialize_u8(self, _: u8) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n137 - fn serialize_u8(self, _: u8) -> Result {\n137 + fn serialize_u8(self, _: u8) -> Result as TryFrom>::Error> {\n |\n137 - fn serialize_u8(self, _: u8) -> Result {\n137 + fn serialize_u8(self, _: u8) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:141:46\n |\n141 | fn serialize_u16(self, _: u16) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n141 - fn serialize_u16(self, _: u16) -> Result {\n141 + fn serialize_u16(self, _: u16) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:141:56\n |\n141 | fn serialize_u16(self, _: u16) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n141 - fn serialize_u16(self, _: u16) -> Result {\n141 + fn serialize_u16(self, _: u16) -> Result as TryFrom>::Error> {\n |\n141 - fn serialize_u16(self, _: u16) -> Result {\n141 + fn serialize_u16(self, _: u16) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:145:46\n |\n145 | fn serialize_u32(self, _: u32) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n145 - fn serialize_u32(self, _: u32) -> Result {\n145 + fn serialize_u32(self, _: u32) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:145:56\n |\n145 | fn serialize_u32(self, _: u32) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n145 - fn serialize_u32(self, _: u32) -> Result {\n145 + fn serialize_u32(self, _: u32) -> Result as TryFrom>::Error> {\n |\n145 - fn serialize_u32(self, _: u32) -> Result {\n145 + fn serialize_u32(self, _: u32) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:149:46\n |\n149 | fn serialize_u64(self, _: u64) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n149 - fn serialize_u64(self, _: u64) -> Result {\n149 + fn serialize_u64(self, _: u64) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:149:56\n |\n149 | fn serialize_u64(self, _: u64) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n149 - fn serialize_u64(self, _: u64) -> Result {\n149 + fn serialize_u64(self, _: u64) -> Result as TryFrom>::Error> {\n |\n149 - fn serialize_u64(self, _: u64) -> Result {\n149 + fn serialize_u64(self, _: u64) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:153:46\n |\n153 | fn serialize_f32(self, _: f32) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n153 - fn serialize_f32(self, _: f32) -> Result {\n153 + fn serialize_f32(self, _: f32) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:153:56\n |\n153 | fn serialize_f32(self, _: f32) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n153 - fn serialize_f32(self, _: f32) -> Result {\n153 + fn serialize_f32(self, _: f32) -> Result as TryFrom>::Error> {\n |\n153 - fn serialize_f32(self, _: f32) -> Result {\n153 + fn serialize_f32(self, _: f32) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:157:46\n |\n157 | fn serialize_f64(self, _: f64) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n157 - fn serialize_f64(self, _: f64) -> Result {\n157 + fn serialize_f64(self, _: f64) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:157:56\n |\n157 | fn serialize_f64(self, _: f64) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n157 - fn serialize_f64(self, _: f64) -> Result {\n157 + fn serialize_f64(self, _: f64) -> Result as TryFrom>::Error> {\n |\n157 - fn serialize_f64(self, _: f64) -> Result {\n157 + fn serialize_f64(self, _: f64) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:161:48\n |\n161 | fn serialize_char(self, _: char) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n161 - fn serialize_char(self, _: char) -> Result {\n161 + fn serialize_char(self, _: char) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:161:58\n |\n161 | fn serialize_char(self, _: char) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n161 - fn serialize_char(self, _: char) -> Result {\n161 + fn serialize_char(self, _: char) -> Result as TryFrom>::Error> {\n |\n161 - fn serialize_char(self, _: char) -> Result {\n161 + fn serialize_char(self, _: char) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:165:47\n |\n165 | fn serialize_str(self, _: &str) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n165 - fn serialize_str(self, _: &str) -> Result {\n165 + fn serialize_str(self, _: &str) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:165:57\n |\n165 | fn serialize_str(self, _: &str) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n165 - fn serialize_str(self, _: &str) -> Result {\n165 + fn serialize_str(self, _: &str) -> Result as TryFrom>::Error> {\n |\n165 - fn serialize_str(self, _: &str) -> Result {\n165 + fn serialize_str(self, _: &str) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:169:50\n |\n169 | fn serialize_bytes(self, _: &[u8]) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n169 - fn serialize_bytes(self, _: &[u8]) -> Result {\n169 + fn serialize_bytes(self, _: &[u8]) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:169:60\n |\n169 | fn serialize_bytes(self, _: &[u8]) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n169 - fn serialize_bytes(self, _: &[u8]) -> Result {\n169 + fn serialize_bytes(self, _: &[u8]) -> Result as TryFrom>::Error> {\n |\n169 - fn serialize_bytes(self, _: &[u8]) -> Result {\n169 + fn serialize_bytes(self, _: &[u8]) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:173:39\n |\n173 | fn serialize_none(self) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n173 - fn serialize_none(self) -> Result {\n173 + fn serialize_none(self) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:173:49\n |\n173 | fn serialize_none(self) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n173 - fn serialize_none(self) -> Result {\n173 + fn serialize_none(self) -> Result as TryFrom>::Error> {\n |\n173 - fn serialize_none(self) -> Result {\n173 + fn serialize_none(self) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:177:49\n |\n177 | fn serialize_some(self, _: &T) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n177 - fn serialize_some(self, _: &T) -> Result\n177 + fn serialize_some(self, _: &T) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:177:59\n |\n177 | fn serialize_some(self, _: &T) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n177 - fn serialize_some(self, _: &T) -> Result\n177 + fn serialize_some(self, _: &T) -> Result as TryFrom>::Error>\n |\n177 - fn serialize_some(self, _: &T) -> Result\n177 + fn serialize_some(self, _: &T) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:184:39\n |\n184 | fn serialize_unit(self) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n184 - fn serialize_unit(self) -> Result {\n184 + fn serialize_unit(self) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:184:49\n |\n184 | fn serialize_unit(self) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n184 - fn serialize_unit(self) -> Result {\n184 + fn serialize_unit(self) -> Result as TryFrom>::Error> {\n |\n184 - fn serialize_unit(self) -> Result {\n184 + fn serialize_unit(self) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:190:63\n |\n190 | fn serialize_unit_struct(self, _: &'static str) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n190 - fn serialize_unit_struct(self, _: &'static str) -> Result {\n190 + fn serialize_unit_struct(self, _: &'static str) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:190:73\n |\n190 | fn serialize_unit_struct(self, _: &'static str) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n190 - fn serialize_unit_struct(self, _: &'static str) -> Result {\n190 + fn serialize_unit_struct(self, _: &'static str) -> Result as TryFrom>::Error> {\n |\n190 - fn serialize_unit_struct(self, _: &'static str) -> Result {\n190 + fn serialize_unit_struct(self, _: &'static str) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:201:17\n |\n201 | ) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n201 - ) -> Result {\n201 + ) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:201:27\n |\n201 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n201 - ) -> Result {\n201 + ) -> Result as TryFrom>::Error> {\n |\n201 - ) -> Result {\n201 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:212:17\n |\n212 | ) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n212 - ) -> Result\n212 + ) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:212:27\n |\n212 | ) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n212 - ) -> Result\n212 + ) -> Result as TryFrom>::Error>\n |\n212 - ) -> Result\n212 + ) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:225:17\n |\n225 | ) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n225 - ) -> Result\n225 + ) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:225:27\n |\n225 | ) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n225 - ) -> Result\n225 + ) -> Result as TryFrom>::Error>\n |\n225 - ) -> Result\n225 + ) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:235:56\n |\n235 | fn serialize_seq(self, _: Option) -> Result {\n | ^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeSeq` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n235 - fn serialize_seq(self, _: Option) -> Result {\n235 + fn serialize_seq(self, _: Option) -> Result< as Example>::SerializeSeq, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:235:76\n |\n235 | fn serialize_seq(self, _: Option) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n235 - fn serialize_seq(self, _: Option) -> Result {\n235 + fn serialize_seq(self, _: Option) -> Result as TryFrom>::Error> {\n |\n235 - fn serialize_seq(self, _: Option) -> Result {\n235 + fn serialize_seq(self, _: Option) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:239:50\n |\n239 | fn serialize_tuple(self, _: usize) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeTuple` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n239 - fn serialize_tuple(self, _: usize) -> Result {\n239 + fn serialize_tuple(self, _: usize) -> Result< as Example>::SerializeTuple, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:239:72\n |\n239 | fn serialize_tuple(self, _: usize) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n239 - fn serialize_tuple(self, _: usize) -> Result {\n239 + fn serialize_tuple(self, _: usize) -> Result as TryFrom>::Error> {\n |\n239 - fn serialize_tuple(self, _: usize) -> Result {\n239 + fn serialize_tuple(self, _: usize) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:247:17\n |\n247 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeTupleStruct` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n247 - ) -> Result {\n247 + ) -> Result< as Example>::SerializeTupleStruct, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:247:45\n |\n247 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n247 - ) -> Result {\n247 + ) -> Result as TryFrom>::Error> {\n |\n247 - ) -> Result {\n247 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:258:17\n |\n258 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeTupleVariant` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n258 - ) -> Result {\n258 + ) -> Result< as Example>::SerializeTupleVariant, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:258:46\n |\n258 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n258 - ) -> Result {\n258 + ) -> Result as TryFrom>::Error> {\n |\n258 - ) -> Result {\n258 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:282:58\n |\n282 | fn serialize_map(self, len: Option) -> Result {\n | ^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeMap` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n282 - fn serialize_map(self, len: Option) -> Result {\n282 + fn serialize_map(self, len: Option) -> Result< as Example>::SerializeMap, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:282:78\n |\n282 | fn serialize_map(self, len: Option) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n282 - fn serialize_map(self, len: Option) -> Result {\n282 + fn serialize_map(self, len: Option) -> Result as TryFrom>::Error> {\n |\n282 - fn serialize_map(self, len: Option) -> Result {\n282 + fn serialize_map(self, len: Option) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:292:17\n |\n292 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeStruct` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n292 - ) -> Result {\n292 + ) -> Result< as Example>::SerializeStruct, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:292:40\n |\n292 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n292 - ) -> Result {\n292 + ) -> Result as TryFrom>::Error> {\n |\n292 - ) -> Result {\n292 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:305:17\n |\n305 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeStructVariant` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n305 - ) -> Result {\n305 + ) -> Result< as Example>::SerializeStructVariant, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:305:47\n |\n305 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n305 - ) -> Result {\n305 + ) -> Result as TryFrom>::Error> {\n |\n305 - ) -> Result {\n305 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:330:46\n |\n330 | fn collect_str(self, _: &T) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n330 - fn collect_str(self, _: &T) -> Result\n330 + fn collect_str(self, _: &T) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:330:56\n |\n330 | fn collect_str(self, _: &T) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n330 - fn collect_str(self, _: &T) -> Result\n330 + fn collect_str(self, _: &T) -> Result as TryFrom>::Error>\n |\n330 - fn collect_str(self, _: &T) -> Result\n330 + fn collect_str(self, _: &T) -> Result as TryInto>::Error>\n |\n\nerror[E0220]: associated type `Ok` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:1362:56\n |\n1362 | fn serialize(&self, serializer: S) -> Result\n | ^^ associated type `Ok` not found\n\nerror[E0220]: associated type `Error` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:1362:63\n |\n1362 | fn serialize(&self, serializer: S) -> Result\n | ^^^^^ associated type `Error` not found\n\nSome errors have detailed explanations: E0220, E0223, E0432, E0463, E0786.\nFor more information about an error, try `rustc --explain E0220`.\nerror: could not compile `serde` (lib) due to 80 previous errors\nerror: could not compile `zerocopy` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name zerocopy --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=293f05fb5d1fc740 -C extra-filename=-db93295e7698e696 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220765\\target_st_bcb32090-313e-4542-8fcf-28abadc5ad35\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220765\\target_st_bcb32090-313e-4542-8fcf-28abadc5ad35\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220765\\target_st_bcb32090-313e-4542-8fcf-28abadc5ad35\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe --cfg zerocopy_core_error_1_81_0 --cfg zerocopy_diagnostic_on_unimplemented_1_78_0 --cfg zerocopy_generic_bounds_in_const_fn_1_61_0 --cfg zerocopy_target_has_atomics_1_60_0 --cfg zerocopy_aarch64_simd_1_59_0 --cfg zerocopy_panic_in_const_and_vec_try_reserve_1_57_0 --check-cfg cfg(zerocopy_core_error_1_81_0) --check-cfg \"cfg(rust, values(\\\"1.81.0\\\"))\" --check-cfg cfg(zerocopy_diagnostic_on_unimplemented_1_78_0) --check-cfg \"cfg(rust, values(\\\"1.78.0\\\"))\" --check-cfg cfg(zerocopy_generic_bounds_in_const_fn_1_61_0) --check-cfg \"cfg(rust, values(\\\"1.61.0\\\"))\" --check-cfg cfg(zerocopy_target_has_atomics_1_60_0) --check-cfg \"cfg(rust, values(\\\"1.60.0\\\"))\" --check-cfg cfg(zerocopy_aarch64_simd_1_59_0) --check-cfg \"cfg(rust, values(\\\"1.59.0\\\"))\" --check-cfg cfg(zerocopy_panic_in_const_and_vec_try_reserve_1_57_0) --check-cfg \"cfg(rust, values(\\\"1.57.0\\\"))\" --check-cfg cfg(doc_cfg) --check-cfg cfg(kani) --check-cfg cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS) --check-cfg cfg(coverage_nightly)` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\probe\\proc_macro_span_file.rs:6:5\n |\n6 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\detection.rs:2:5\n |\n2 | use std::sync::Once;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:25:5\n |\n25 | use std::ffi::CStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:27:5\n |\n27 | use std::panic;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:16:5\n |\n16 | use std::ffi::CStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:175:5\n |\n175 | use std::error::Error;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:176:5\n |\n176 | use std::ffi::CStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\marker.rs:7:3\n |\n7 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:9:3\n |\n9 | #[derive(Copy, Clone, Eq, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:19:3\n |\n19 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:45:3\n |\n45 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:50:3\n |\n50 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:221:17\n |\n221 | write!(f, \" \")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:496:3\n |\n496 | #[derive(Clone, Copy, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:678:9\n |\n678 | write!(f, \"Span\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:690:8\n |\n690 | if cfg!(span_locations) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:695:3\n |\n695 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:773:3\n |\n773 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:902:22\n |\n902 | debug.field(&format_args!(\"{}\", self));\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::format_args;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:919:3\n |\n919 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:928:27\n |\n928 | Literal::_new(format!(concat!(\"{}\", stringify!($kind)), n))\n | ^^^^^^\n...\n983 | / suffixed_numbers! {\n984 | | u8_suffixed => u8,\n985 | | u16_suffixed => u16,\n986 | | u32_suffixed => u32,\n... |\n998 | | f64_suffixed => f64,\n999 | | }\n | |_____- in this macro invocation\n |\n = note: this error originates in the macro `suffixed_numbers` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1065:25\n |\n1065 | let _ = write!(repr, r\"\\x{:02X}\", byte);\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1090:29\n |\n1090 | let _ = write!(repr, r\"\\x{:02X}\", b);\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1119:25\n |\n1119 | let _ = write!(repr, r\"\\x{:02X}\", byte);\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1185:29\n |\n1185 | debug.field(\"lit\", &format_args!(\"{}\", self.repr));\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::format_args;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\extra.rs:81:3\n |\n81 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\extra.rs:87:3\n |\n87 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:20:3\n |\n20 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:30:3\n |\n30 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:54:9\n |\n54 | panic!(\"compiler/fallback mismatch L{}\", line)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:116:50\n |\n116 | TokenStream::Fallback(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:122:50\n |\n122 | TokenStream::Compiler(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:210:58\n |\n210 | TokenStream::Fallback(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:217:58\n |\n217 | TokenStream::Compiler(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:311:3\n |\n311 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:369:3\n |\n369 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:405:64\n |\n405 | (Span::Compiler(_), Span::Fallback(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:406:64\n |\n406 | (Span::Fallback(_), Span::Compiler(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:414:64\n |\n414 | (Span::Compiler(_), Span::Fallback(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:415:64\n |\n415 | (Span::Fallback(_), Span::Compiler(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:422:34\n |\n422 | Span::Fallback(_) => panic!(\"proc_macro::Span is only available in procedural macros\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:522:43\n |\n522 | Span::Fallback(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:557:3\n |\n557 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:625:65\n |\n625 | (Group::Compiler(_), Span::Fallback(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:626:65\n |\n626 | (Group::Fallback(_), Span::Compiler(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:633:44\n |\n633 | Group::Fallback(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:662:3\n |\n662 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:696:65\n |\n696 | (Ident::Compiler(_), Span::Fallback(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:697:65\n |\n697 | (Ident::Fallback(_), Span::Compiler(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:704:44\n |\n704 | Ident::Fallback(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:720:66\n |\n720 | (Ident::Compiler(_), Ident::Fallback(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:721:66\n |\n721 | (Ident::Fallback(_), Ident::Compiler(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:757:3\n |\n757 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:928:67\n |\n928 | (Literal::Compiler(_), Span::Fallback(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:929:67\n |\n929 | (Literal::Fallback(_), Span::Compiler(_)) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find macro `line` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:946:46\n |\n946 | Literal::Fallback(_) => mismatch(line!()),\n | ^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::line;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:191:3\n |\n191 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:344:3\n |\n344 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:532:3\n |\n532 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:619:37\n |\n619 | debug.field(\"sym\", &format_args!(\"{}\", t));\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n166 + use core::format_args;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:633:3\n |\n633 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:639:3\n |\n639 | #[derive(Copy, Clone, Debug, Eq, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:773:3\n |\n773 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:782:3\n |\n782 | #[derive(Copy, Clone, Debug, Eq, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:811:13\n |\n811 | panic!(\"unsupported proc macro punctuation character {:?}\", ch);\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n166 + use core::panic;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:922:3\n |\n922 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1056:3\n |\n1056 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 166 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1161:9\n |\n1161 | assert!(f.is_finite());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 166 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1179:9\n |\n1179 | assert!(f.is_finite());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 166 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1197:9\n |\n1197 | assert!(f.is_finite());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 166 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1215:9\n |\n1215 | assert!(f.is_finite());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 166 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1313:7\n |\n1313 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1303 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0408]: variable `None` is not bound in all patterns\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:160:9\n |\n160 | Some(_) | None => Ok(input),\n | ^^^^^^^ ---- variable not in all patterns\n | |\n | pattern doesn't bind `None`\n |\nhelp: if you meant to match on unit variants, use the full path in the pattern\n |\n160 | Some(_) | crate::Delimiter::None => Ok(input),\n | ++++++++++++++++++\n160 | Some(_) | core::option::Option::None => Ok(input),\n | ++++++++++++++++++++++\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:36:18\n |\n36 | Pattern: FnMut(char) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:65:35\n |\n65 | fn parse(&self, tag: &str) -> Result, Reject> {\n | ^^^^^^\n...\n75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n |\nhelp: a type alias with a similar name exists\n |\n65 | fn parse(&self, tag: &str) -> PResult, Reject> {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:67:13\n |\n67 | Ok(self.advance(tag.len()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:69:13\n |\n69 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:75:23\n |\n75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:98:21\n |\n98 | Ok((rest, _)) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:102:21\n |\n102 | Err(Reject) => return s,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:127:16\n |\n127 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:142:24\n |\n142 | return Ok((input.advance(i + 2), &input.rest[..i + 2]));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:149:5\n |\n149 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:157:33\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n157 | fn word_break(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n157 | fn word_break(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:159:9\n |\n159 | Some(ch) if is_ident_continue(ch) => Err(Reject),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:159:46\n |\n159 | Some(ch) if is_ident_continue(ch) => Err(Reject),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:160:9\n |\n160 | Some(_) | None => Ok(input),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:160:27\n |\n160 | Some(_) | None => Ok(input),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:168:50\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n168 | pub(crate) fn token_stream(mut input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n168 | pub(crate) fn token_stream(mut input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:175:16\n |\n175 | if let Ok((rest, ())) = doc_comment(input, &mut trees) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:184:13\n |\n184 | Some(first) => first,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:186:32\n |\n186 | None => return Ok(trees.build()),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:194:17\n |\n194 | Some(_frame) => return Err(LexError { span: Span {} }),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:194:40\n |\n194 | Some(_frame) => return Err(LexError { span: Span {} }),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:199:50\n |\n199 | b'(' if !input.starts_with(ERROR) => Some(Delimiter::Parenthesis),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:200:21\n |\n200 | b'[' => Some(Delimiter::Bracket),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:201:21\n |\n201 | b'{' => Some(Delimiter::Brace),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:202:18\n |\n202 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::Delimiter::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:198:16\n |\n198 | if let Some(open_delimiter) = match first {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:211:21\n |\n211 | b')' => Some(Delimiter::Parenthesis),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:212:21\n |\n212 | b']' => Some(Delimiter::Bracket),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:213:21\n |\n213 | b'}' => Some(Delimiter::Brace),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:214:18\n |\n214 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::Delimiter::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:210:23\n |\n210 | } else if let Some(close_delimiter) = match first {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:217:17\n |\n217 | Some(frame) => frame,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:218:32\n |\n218 | None => return Err(lex_error(input)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:224:24\n |\n224 | return Err(lex_error(input));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:238:17\n |\n238 | Ok((rest, tt)) => (rest, tt),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:239:17\n |\n239 | Err(Reject) => return Err(lex_error(input)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:239:39\n |\n239 | Err(Reject) => return Err(lex_error(input)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:267:12\n |\n267 | if let Ok((input, l)) = literal(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:269:9\n |\n269 | Ok((input, TokenTree::Literal(crate::Literal::_new_fallback(l))))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:270:19\n |\n270 | } else if let Ok((input, p)) = punct(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:271:9\n |\n271 | Ok((input, TokenTree::Punct(p)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:272:19\n |\n272 | } else if let Ok((input, i)) = ident(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:273:9\n |\n273 | Ok((input, TokenTree::Ident(i)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:277:9\n |\n277 | Ok((rest, TokenTree::Literal(repr)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:279:9\n |\n279 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:290:9\n |\n290 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:305:16\n |\n305 | return Ok((rest, ident));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:309:61\n |\n309 | \"_\" | \"super\" | \"self\" | \"Self\" | \"crate\" => return Err(Reject),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:315:5\n |\n315 | Ok((rest, ident))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:322:9\n |\n322 | Some((_, ch)) if is_ident_start(ch) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:323:21\n |\n323 | _ => return Err(Reject),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:334:5\n |\n334 | Ok((input.advance(end), &input.rest[..end]))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:340:5\n |\n340 | Ok((rest, Literal::_new(input.rest[..end].to_string())))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:343:40\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n343 | fn literal_nocapture(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n343 | fn literal_nocapture(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:344:12\n |\n344 | if let Ok(ok) = string(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:345:9\n |\n345 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n345 - Ok(ok)\n345 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:346:19\n |\n346 | } else if let Ok(ok) = byte_string(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:347:9\n |\n347 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n347 - Ok(ok)\n347 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:348:19\n |\n348 | } else if let Ok(ok) = c_string(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:349:9\n |\n349 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n349 - Ok(ok)\n349 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:350:19\n |\n350 | } else if let Ok(ok) = byte(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:351:9\n |\n351 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n351 - Ok(ok)\n351 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:352:19\n |\n352 | } else if let Ok(ok) = character(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:353:9\n |\n353 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n353 - Ok(ok)\n353 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:354:19\n |\n354 | } else if let Ok(ok) = float(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:355:9\n |\n355 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n355 - Ok(ok)\n355 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:356:19\n |\n356 | } else if let Ok(ok) = int(input) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:357:9\n |\n357 | Ok(ok)\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n357 - Ok(ok)\n357 + ok(ok)\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:359:9\n |\n359 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:365:9\n |\n365 | Ok((input, _)) => input,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:366:9\n |\n366 | Err(Reject) => input,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:370:29\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n370 | fn string(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n370 | fn string(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:371:12\n |\n371 | if let Ok(input) = input.parse(\"\\\"\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:373:19\n |\n373 | } else if let Ok(input) = input.parse(\"r\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:376:9\n |\n376 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:380:40\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n380 | fn cooked_string(mut input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n380 | fn cooked_string(mut input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:383:15\n |\n383 | while let Some((i, ch)) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:387:24\n |\n387 | return Ok(literal_suffix(input));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:390:17\n |\n390 | Some((_, '\\n')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:394:17\n |\n394 | Some((_, 'x')) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:397:17\n |\n397 | Some((_, 'n' | 'r' | 't' | '\\\\' | '\\'' | '\"' | '0')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:398:17\n |\n398 | Some((_, 'u')) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:401:17\n |\n401 | Some((newline, ch @ ('\\n' | '\\r'))) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:411:5\n |\n411 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:414:33\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n414 | fn raw_string(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n414 | fn raw_string(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:417:15\n |\n417 | while let Some((i, byte)) = bytes.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:421:24\n |\n421 | return Ok(literal_suffix(rest));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:424:17\n |\n424 | Some((_, b'\\n')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:430:5\n |\n430 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:433:34\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n433 | fn byte_string(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n433 | fn byte_string(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:434:12\n |\n434 | if let Ok(input) = input.parse(\"b\\\"\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:436:19\n |\n436 | } else if let Ok(input) = input.parse(\"br\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:439:9\n |\n439 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:443:45\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n443 | fn cooked_byte_string(mut input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n443 | fn cooked_byte_string(mut input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:445:15\n |\n445 | while let Some((offset, b)) = bytes.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:449:24\n |\n449 | return Ok(literal_suffix(input));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:452:17\n |\n452 | Some((_, b'\\n')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:456:17\n |\n456 | Some((_, b'x')) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:459:17\n |\n459 | Some((_, b'n' | b'r' | b't' | b'\\\\' | b'0' | b'\\'' | b'\"')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:460:17\n |\n460 | Some((newline, b @ (b'\\n' | b'\\r'))) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:471:5\n |\n471 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:480:28\n |\n480 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:482:24\n |\n482 | return Ok((input.advance(i + 1), &input.rest[..i]));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:488:5\n |\n488 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:491:38\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n491 | fn raw_byte_string(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n491 | fn raw_byte_string(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:494:15\n |\n494 | while let Some((i, byte)) = bytes.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:498:24\n |\n498 | return Ok(literal_suffix(rest));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:501:17\n |\n501 | Some((_, b'\\n')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:511:5\n |\n511 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:514:31\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n514 | fn c_string(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n514 | fn c_string(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:515:12\n |\n515 | if let Ok(input) = input.parse(\"c\\\"\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:517:19\n |\n517 | } else if let Ok(input) = input.parse(\"cr\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:520:9\n |\n520 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:524:35\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n524 | fn raw_c_string(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n524 | fn raw_c_string(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:527:15\n |\n527 | while let Some((i, byte)) = bytes.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:531:24\n |\n531 | return Ok(literal_suffix(rest));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:534:17\n |\n534 | Some((_, b'\\n')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:541:5\n |\n541 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:544:42\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n544 | fn cooked_c_string(mut input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n544 | fn cooked_c_string(mut input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:547:15\n |\n547 | while let Some((i, ch)) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:551:24\n |\n551 | return Ok(literal_suffix(input));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:554:17\n |\n554 | Some((_, '\\n')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:558:17\n |\n558 | Some((_, 'x')) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:561:17\n |\n561 | Some((_, 'n' | 'r' | 't' | '\\\\' | '\\'' | '\"')) => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:562:17\n |\n562 | Some((_, 'u')) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:567:17\n |\n567 | Some((newline, ch @ ('\\n' | '\\r'))) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:578:5\n |\n578 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:581:27\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n581 | fn byte(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n581 | fn byte(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:585:9\n |\n585 | Some(b'\\\\') => match bytes.next().map(|(_, b)| b) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:586:13\n |\n586 | Some(b'x') => backslash_x_byte(&mut bytes).is_ok(),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:587:13\n |\n587 | Some(b'n' | b'r' | b't' | b'\\\\' | b'0' | b'\\'' | b'\"') => true,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:593:16\n |\n593 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:597:16\n |\n597 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:600:5\n |\n600 | Ok(literal_suffix(input))\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n600 - Ok(literal_suffix(input))\n600 + ok(literal_suffix(input))\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:603:32\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n603 | fn character(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n603 | fn character(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:607:9\n |\n607 | Some('\\\\') => match chars.next().map(|(_, ch)| ch) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:608:13\n |\n608 | Some('x') => backslash_x_char(&mut chars).is_ok(),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:609:13\n |\n609 | Some('u') => backslash_u(&mut chars).is_ok(),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:610:13\n |\n610 | Some('n' | 'r' | 't' | '\\\\' | '0' | '\\'' | '\"') => true,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:616:16\n |\n616 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:620:5\n |\n620 | Ok(literal_suffix(input))\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n620 - Ok(literal_suffix(input))\n620 + ok(literal_suffix(input))\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:637:8\n |\n637 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:635:42\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n635 | fn backslash_x_char(chars: &mut I) -> Result<(), Reject>\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n635 | fn backslash_x_char(chars: &mut I) -> PResult<(), Reject>\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n639 | next_ch!(chars @ '0'..='7');\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n639 | next_ch!(chars @ '0'..='7');\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n639 | next_ch!(chars @ '0'..='7');\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n640 | next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n640 | next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n640 | next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:641:5\n |\n641 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:646:8\n |\n646 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:644:42\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n644 | fn backslash_x_byte(chars: &mut I) -> Result<(), Reject>\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n644 | fn backslash_x_byte(chars: &mut I) -> PResult<(), Reject>\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n648 | next_ch!(chars @ b'0'..=b'9' | b'a'..=b'f' | b'A'..=b'F');\n | --------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n648 | next_ch!(chars @ b'0'..=b'9' | b'a'..=b'f' | b'A'..=b'F');\n | --------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n648 | next_ch!(chars @ b'0'..=b'9' | b'a'..=b'f' | b'A'..=b'F');\n | --------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n649 | next_ch!(chars @ b'0'..=b'9' | b'a'..=b'f' | b'A'..=b'F');\n | --------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n649 | next_ch!(chars @ b'0'..=b'9' | b'a'..=b'f' | b'A'..=b'F');\n | --------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n649 | next_ch!(chars @ b'0'..=b'9' | b'a'..=b'f' | b'A'..=b'F');\n | --------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:650:5\n |\n650 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:655:8\n |\n655 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:653:45\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n653 | fn backslash_x_nonzero(chars: &mut I) -> Result<(), Reject>\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n653 | fn backslash_x_nonzero(chars: &mut I) -> PResult<(), Reject>\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n657 | let first = next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n657 | let first = next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n657 | let first = next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n658 | let second = next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n658 | let second = next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n658 | let second = next_ch!(chars @ '0'..='9' | 'a'..='f' | 'A'..='F');\n | --------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:660:9\n |\n660 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:662:9\n |\n662 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:668:8\n |\n668 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:666:37\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n666 | fn backslash_u(chars: &mut I) -> Result\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n666 | fn backslash_u(chars: &mut I) -> PResult\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:626:13\n |\n626 | Some((_, ch)) => match ch {\n | ^^^^ not found in this scope\n...\n670 | next_ch!(chars @ '{');\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:628:29\n |\n628 | _ => return Err(Reject),\n | ^^^ not found in this scope\n...\n670 | next_ch!(chars @ '{');\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:630:28\n |\n630 | None => return Err(Reject),\n | ^^^ not found in this scope\n...\n670 | next_ch!(chars @ '{');\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `next_ch` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:689:5\n |\n689 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:692:60\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n692 | fn trailing_backslash(input: &mut Cursor, mut last: u8) -> Result<(), Reject> {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n692 | fn trailing_backslash(input: &mut Cursor, mut last: u8) -> PResult<(), Reject> {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:696:20\n |\n696 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:699:13\n |\n699 | Some((_, b @ (b' ' | b'\\t' | b'\\n' | b'\\r'))) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:702:13\n |\n702 | Some((offset, _)) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:704:24\n |\n704 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:706:28\n |\n706 | None => return Err(Reject),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:711:28\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n711 | fn float(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n711 | fn float(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:713:12\n |\n713 | if let Some(ch) = rest.chars().next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:721:35\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n721 | fn float_digits(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n721 | fn float_digits(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:724:9\n |\n724 | Some(ch) if '0' <= ch && ch <= '9' => {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:725:21\n |\n725 | _ => return Err(Reject),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:731:15\n |\n731 | while let Some(&ch) = chars.peek() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:746:28\n |\n746 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:762:16\n |\n762 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:767:13\n |\n767 | Ok(input.advance(len - 1))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:769:13\n |\n769 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:773:19\n |\n773 | while let Some(&ch) = chars.peek() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:803:5\n |\n803 | Ok(input.advance(len))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:806:26\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n806 | fn int(input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n806 | fn int(input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:808:12\n |\n808 | if let Some(ch) = rest.chars().next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:816:33\n |\n 75 | type PResult<'a, O> = Result<(Cursor<'a>, O), Reject>;\n | ------------------------------------------------------ similarly named type alias `PResult` defined here\n...\n816 | fn digits(mut input: Cursor) -> Result {\n | ^^^^^^\n |\nhelp: a type alias with a similar name exists\n |\n816 | fn digits(mut input: Cursor) -> PResult {\n | +\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:837:28\n |\n837 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:854:28\n |\n854 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:865:9\n |\n865 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:867:9\n |\n867 | Ok(input.advance(len))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:878:13\n |\n878 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:880:13\n |\n880 | Ok((rest, Punct::new('\\'', Spacing::Joint)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:884:13\n |\n884 | Ok(_) => Spacing::Joint,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:885:13\n |\n885 | Err(Reject) => Spacing::Alone,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:887:9\n |\n887 | Ok((rest, Punct::new(ch, kind)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:894:16\n |\n894 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:899:9\n |\n899 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:901:20\n |\n901 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:906:9\n |\n906 | Ok((input.advance(first.len_utf8()), first))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:908:9\n |\n908 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:925:15\n |\n925 | while let Some(cr) = scan_for_bare_cr.find('\\r') {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:928:20\n |\n928 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:957:5\n |\n957 | Ok((rest, ()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:964:9\n |\n964 | Ok((input, (s, true)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:967:9\n |\n967 | Ok((input, (&s[3..s.len() - 2], true)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:971:20\n |\n971 | return Err(Reject);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:974:9\n |\n974 | Ok((input, (s, false)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:977:9\n |\n977 | Ok((input, (&s[3..s.len() - 2], false)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:979:9\n |\n979 | Err(Reject)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\probe\\proc_macro_span_file.rs:8:29\n |\n8 | pub fn file(this: &Span) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\probe\\proc_macro_span_file.rs:12:35\n |\n12 | pub fn local_file(this: &Span) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:8:15\n |\n8 | inner: Rc>,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:12:12\n |\n12 | inner: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:16:20\n |\n16 | inner: &'a mut Vec,\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:39:12\n |\n39 | T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:46:41\n |\n46 | pub(crate) fn get_mut(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:48:9\n |\n48 | Some(RcVecMut { inner })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:53:12\n |\n53 | T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:55:26\n |\n55 | let vec = if let Some(owned) = Rc::get_mut(&mut self.inner) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:79:48\n |\n79 | pub(crate) fn extend(&mut self, iter: impl IntoIterator) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:101:48\n |\n101 | pub(crate) fn extend(&mut self, iter: impl IntoIterator) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:115:9\n |\n115 | impl Clone for RcVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:123:9\n |\n123 | impl IntoIterator for RcVecBuilder {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:134:9\n |\n134 | impl Iterator for RcVecIntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:137:27\n |\n137 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:141:36\n |\n141 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:74:50\n |\n74 | pub(crate) fn from_str_checked(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:128:6\n |\n128 | impl Drop for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:132:13\n |\n132 | Some(inner) => inner.take().into_iter(),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:136:23\n |\n136 | while let Some(token) = current.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:147:24\n |\n147 | if let Some(inner) = group.stream.inner.get_mut() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:153:17\n |\n153 | Some(next) => current = next,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:235:9\n |\n235 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:247:6\n |\n247 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:254:6\n |\n254 | impl From for proc_macro::TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:260:6\n |\n260 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:270:6\n |\n270 | impl FromIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 1 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:271:21\n |\n271 | fn from_iter>(tokens: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:278:6\n |\n278 | impl FromIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 1 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:279:21\n |\n279 | fn from_iter>(streams: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:290:6\n |\n290 | impl Extend for TokenStream {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:291:18\n |\n291 | fn extend>(&mut self, tokens: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:299:6\n |\n299 | impl Extend for TokenStream {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:300:18\n |\n300 | fn extend>(&mut self, streams: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:307:6\n |\n307 | impl IntoIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:594:48\n |\n594 | pub(crate) fn join(&self, _other: Span) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:595:9\n |\n595 | Some(Span {})\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:621:41\n |\n621 | pub(crate) fn source_text(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:621:48\n |\n621 | pub(crate) fn source_text(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n504 | impl Span {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:622:9\n |\n622 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::Delimiter::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:759:9\n |\n759 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:775:10\n |\n775 | sym: Box,\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:867:6\n |\n867 | impl PartialEq for Ident {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:873:9\n |\n873 | impl PartialEq for Ident\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:875:9\n |\n875 | T: ?Sized + AsRef,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:875:17\n |\n875 | T: ?Sized + AsRef,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:921:22\n |\n921 | pub(crate) repr: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:942:30\n |\n942 | pub(crate) fn _new(repr: String) -> Self {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:949:51\n |\n949 | pub(crate) fn from_str_checked(repr: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:958:24\n |\n958 | return Err(LexError::call_site());\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:962:16\n |\n962 | if let Ok((rest, mut literal)) = parse::literal(cursor) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:973:24\n |\n973 | return Ok(literal);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:976:9\n |\n976 | Err(LexError::call_site())\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1075:19\n |\n1075 | while let Some(&b) = bytes.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1080:21\n |\n1080 | Some(b'0'..=b'7') => r\"\\x00\",\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1103:17\n |\n1103 | Ok(all_valid) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1107:17\n |\n1107 | Err(utf8_error) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1134:70\n |\n1134 | pub(crate) fn subspan>(&self, range: R) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1138:13\n |\n1138 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::Delimiter::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1191:41\n |\n1191 | fn escape_utf8(string: &str, repr: &mut String) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1193:15\n |\n1193 | while let Some(ch) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1221:39\n |\n1221 | fn from_str_checked(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1226:20\n |\n1226 | return Err(imp::LexError::CompilerPanic);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1231:13\n |\n1231 | Ok(Ok(ok)) => Ok(ok),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1231:16\n |\n1231 | Ok(Ok(ok)) => Ok(ok),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1231:27\n |\n1231 | Ok(Ok(ok)) => Ok(ok),\n | ^^\n |\nhelp: a local variable with a similar name exists (notice the capitalization)\n |\n1231 - Ok(Ok(ok)) => Ok(ok),\n1231 + Ok(Ok(ok)) => ok(ok),\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1232:13\n |\n1232 | Ok(Err(lex)) => Err(imp::LexError::Compiler(lex)),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1232:16\n |\n1232 | Ok(Err(lex)) => Err(imp::LexError::Compiler(lex)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1232:29\n |\n1232 | Ok(Err(lex)) => Err(imp::LexError::Compiler(lex)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1233:13\n |\n1233 | Err(_panic) => Err(imp::LexError::CompilerPanic),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1233:28\n |\n1233 | Err(_panic) => Err(imp::LexError::CompilerPanic),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:33:12\n |\n33 | extra: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:94:50\n |\n94 | pub(crate) fn from_str_checked(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:96:13\n |\n96 | Ok(TokenStream::Compiler(DeferredTokenStream::new(\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:100:13\n |\n100 | Ok(TokenStream::Fallback(\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:137:6\n |\n137 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:143:6\n |\n143 | impl From for proc_macro::TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:154:6\n |\n154 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:178:6\n |\n178 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:190:6\n |\n190 | impl FromIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 1 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:191:21\n |\n191 | fn from_iter>(trees: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:202:6\n |\n202 | impl FromIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 1 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:203:21\n |\n203 | fn from_iter>(streams: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:206:13\n |\n206 | Some(TokenStream::Compiler(mut first)) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:214:13\n |\n214 | Some(TokenStream::Fallback(mut first)) => {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:226:6\n |\n226 | impl Extend for TokenStream {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:227:18\n |\n227 | fn extend>(&mut self, stream: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:240:6\n |\n240 | impl Extend for TokenStream {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:241:18\n |\n241 | fn extend>(&mut self, streams: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:273:6\n |\n273 | impl From for LexError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:279:6\n |\n279 | impl From for LexError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:317:6\n |\n317 | impl IntoIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:331:6\n |\n331 | impl Iterator for TokenTreeIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:334:27\n |\n334 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:339:9\n |\n339 | Some(match token {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:361:36\n |\n361 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:490:47\n |\n490 | pub(crate) fn join(&self, other: Span) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:495:25\n |\n495 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::Delimiter::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:497:9\n |\n497 | Some(ret)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:509:41\n |\n509 | pub(crate) fn source_text(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:509:48\n |\n509 | pub(crate) fn source_text(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n375 | impl Span {\n | ++++++++\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:527:6\n |\n527 | impl From for crate::Span {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:533:6\n |\n533 | impl From for Span {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:638:6\n |\n638 | impl From for Group {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:709:6\n |\n709 | impl From for Ident {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:715:6\n |\n715 | impl PartialEq for Ident {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:726:9\n |\n726 | impl PartialEq for Ident\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:728:9\n |\n728 | T: ?Sized + AsRef,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:728:17\n |\n728 | T: ?Sized + AsRef,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:788:51\n |\n788 | pub(crate) fn from_str_checked(repr: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:791:13\n |\n791 | Ok(Literal::Compiler(literal))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:794:13\n |\n794 | Ok(Literal::Fallback(literal))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:933:70\n |\n933 | pub(crate) fn subspan>(&self, range: R) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:938:40\n |\n938 | Literal::Compiler(_lit) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::Delimiter::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:951:6\n |\n951 | impl From for Literal {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:231:6\n |\n231 | impl Default for TokenStream {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::default::Default;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:248:31\n |\n248 | fn from_str(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n166 + use crate::fmt::Result;\n |\n166 + use core::fmt::Result;\n |\n166 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:250:13\n |\n250 | Ok(tokens) => Ok(TokenStream::_new(tokens)),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n166 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:250:27\n |\n250 | Ok(tokens) => Ok(TokenStream::_new(tokens)),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n166 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:251:13\n |\n251 | Err(lex) => Err(LexError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n166 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:251:25\n |\n251 | Err(lex) => Err(LexError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n166 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:261:6\n |\n261 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:269:6\n |\n269 | impl From for proc_macro::TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:275:6\n |\n275 | impl From for TokenStream {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:281:6\n |\n281 | impl Extend for TokenStream {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:282:18\n |\n282 | fn extend>(&mut self, streams: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:287:6\n |\n287 | impl Extend for TokenStream {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:288:18\n |\n288 | fn extend>(&mut self, streams: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:295:6\n |\n295 | impl FromIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n166 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:296:21\n |\n296 | fn from_iter>(streams: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:300:6\n |\n300 | impl FromIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n166 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:301:21\n |\n301 | fn from_iter>(streams: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:499:40\n |\n499 | pub fn join(&self, other: Span) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n166 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:519:34\n |\n519 | pub fn source_text(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n166 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:519:41\n |\n519 | pub fn source_text(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n350 | impl Span {\n | ++++++++\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:571:6\n |\n571 | impl From for TokenTree {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:577:6\n |\n577 | impl From for TokenTree {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:583:6\n |\n583 | impl From for TokenTree {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:589:6\n |\n589 | impl From for TokenTree {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n166 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1001:6\n |\n1001 | impl PartialEq for Ident {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1007:9\n |\n1007 | impl PartialEq for Ident\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1009:9\n |\n1009 | T: ?Sized + AsRef,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1009:17\n |\n1009 | T: ?Sized + AsRef,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1016:6\n |\n1016 | impl Eq for Ident {}\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1018:6\n |\n1018 | impl PartialOrd for Ident {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1019:45\n |\n1019 | fn partial_cmp(&self, other: &Ident) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 166 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1020:9\n |\n1020 | Some(self.cmp(other))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 166 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1024:6\n |\n1024 | impl Ord for Ident {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 166 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1261:63\n |\n1261 | pub fn subspan>(&self, range: R) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 166 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1278:32\n |\n1278 | fn from_str(repr: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 166 + use crate::fmt::Result;\n |\n 166 + use core::fmt::Result;\n |\n 166 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1280:13\n |\n1280 | Ok(lit) => Ok(Literal::_new(lit)),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 166 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1280:24\n |\n1280 | Ok(lit) => Ok(Literal::_new(lit)),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 166 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1281:13\n |\n1281 | Err(lex) => Err(LexError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 166 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1281:25\n |\n1281 | Err(lex) => Err(LexError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 166 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1319:10\n |\n1319 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n1303 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1322:31\n |\n1322 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n1303 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1326:40\n |\n1326 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n1303 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs:1338:10\n |\n1338 | impl IntoIterator for TokenStream {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n1303 + use core::iter::IntoIterator;\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:127:27\n |\n127 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n127 - fn into_iter(self) -> Self::IntoIter {\n127 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\parse.rs:170:21\n |\n170 | let mut stack = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:58:13\n |\n58 | Vec::clone(&self.inner)\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:66:31\n |\n66 | RcVecBuilder { inner: Vec::new() }\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\rcvec.rs:71:20\n |\n71 | inner: Vec::with_capacity(cap),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:130:25\n |\n130 | let mut stack = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:789:18\n |\n789 | sym: Box::from(string),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:803:18\n |\n803 | sym: Box::from(string),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1033:24\n |\n1033 | let mut repr = String::with_capacity(string.len() + 2);\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\fallback.rs:1041:24\n |\n1041 | let mut repr = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\wrapper.rs:62:20\n |\n62 | extra: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nSome errors have detailed explanations: E0223, E0405, E0408, E0412, E0425, E0433, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `proc-macro2` (lib) due to 467 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.655773800Z", - "finished_at": "2025-10-20T19:44:43.081180800Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.706957700Z", - "finished_at": "2025-10-20T19:41:09.858940300Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989216922)\nerror[E0428]: the name `users` is defined multiple times\n --> src\\lib.rs:5:1\n |\n4 | #[table(name = users)]\n | ________________-\n5 | | pub struct users {\n | | ^^-^^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `users` here\n | `users` redefined here\n |\n = note: `users` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `users`\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `users`\n --> src\\lib.rs:15:27\n |\n15 | ctx.db.users().insert(users {\n | ^^^^^ not a struct, variant or union type\n\nwarning: type `users` should have an upper camel case name\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Users`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n5 | pub struct dyn users {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^\n |\nhelp: use a new generic type parameter, constrained by `users`\n |\n4 ~ #[table(name = users)]\n5 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n5 | pub struct impl users {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `users`, accessing its methods at runtime using dynamic dispatch\n |\n5 | pub struct dyn users {\n | +++\n\nSome errors have detailed explanations: E0428, E0574, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.758473700Z", - "finished_at": "2025-10-20T19:41:09.407469300Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219166)\nwarning: unused import: `Table`\n --> src\\lib.rs:2:35\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer};\n | ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: `spacetime-module` (lib) generated 1 warning (run `cargo fix --lib -p spacetime-module` to apply 1 suggestion)\n Finished `release` profile [optimized] target(s) in 1m 20s\nOptimising module with wasm-opt...\nError: error sending request for url (http://127.0.0.1:3000/v1/database/basics-t-005-update-gpt-4-1-llm?clear=true)\n\nCaused by:\n 0: client error (SendRequest)\n 1: connection error\n 2: An existing connection was forcibly closed by the remote host. (os error 10054)\n\n--- stdout ---\nBuild finished successfully.\nUploading to local => http://127.0.0.1:3000\nThis will DESTROY the current basics-t-005-update-gpt-4-1-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.816316600Z", - "finished_at": "2025-10-20T19:45:07.285697100Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989216648)\nerror[E0428]: the name `users` is defined multiple times\n --> src\\lib.rs:5:1\n |\n4 | #[table(name = users, public)]\n | ________________-\n5 | | pub struct users {\n | | ^^-^^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `users` here\n | `users` redefined here\n |\n = note: `users` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `users`\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^ not a struct, variant or union type\n\nwarning: type `users` should have an upper camel case name\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^ help: convert the identifier to upper camel case (notice the capitalization): `Users`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n5 | pub struct dyn users {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct users {\n | ^^^^^\n |\nhelp: use a new generic type parameter, constrained by `users`\n |\n4 ~ #[table(name = users, public)]\n5 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n5 | pub struct impl users {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `users`, accessing its methods at runtime using dynamic dispatch\n |\n5 | pub struct dyn users {\n | +++\n\nwarning: unused import: `Table`\n --> src\\lib.rs:2:35\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer};\n | ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nSome errors have detailed explanations: E0428, E0574, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.878794Z", - "finished_at": "2025-10-20T19:41:08.225735400Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\nmemory allocation of 491520 bytes failed\nmemory allocation of 77904 bytes failed\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs:44:25\n |\n44 | #[cfg(feature = \"std\")] extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs:45:27\n |\n45 | #[cfg(feature = \"alloc\")] extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\n Compiling blake3 v1.8.2\nFor more information about this error, try `rustc --explain E0786`.\nerror: could not compile `rand_core` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `itertools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name itertools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itertools-0.12.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"use_alloc\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"use_alloc\\\", \\\"use_std\\\"))\" -C metadata=8b9ee3ec3e500394 -C extra-filename=-99f202ccfea4ff1d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\release\\deps --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\release\\deps\\libeither-2f2efd647339198c.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `itertools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name itertools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itertools-0.12.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"use_alloc\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"use_alloc\\\", \\\"use_std\\\"))\" -C metadata=9fda11799c32794e -C extra-filename=-b65e608e39eaca79 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\release\\deps --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989222586\\target_st_5e04536a-12d8-4dc1-bc0f-f959e3fafc09\\wasm32-unknown-unknown\\release\\deps\\libeither-aff604095d65242b.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.940485600Z", - "finished_at": "2025-10-20T19:45:07.283094300Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\nerror[E0786]: found invalid metadata files for crate `unwind` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libunwind-c656a6ce8faf7d92.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `rustc_std_workspace_core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-807db1b9ffe1efed.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:201:9\n |\n201 | panic!(\"Invalid use of NoHashHasher\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 13 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:33:25\n |\n33 | pub type IntMap = std::collections::HashMap>;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 129536 bytes failed\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:53:22\n |\n53 | pub type IntSet = std::collections::HashSet>;\n | ^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 49152 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 100368 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 303120 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 13139 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 133136 bytes failed\nerror[E0786]: found invalid metadata files for crate `std`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:40:1\n |\n40 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot determine resolution for the import\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:1:5\n |\n1 | use std::ptr;\n | ^^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:84:9\n |\n84 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:1\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n311 | panic_oob!(\"try_insert\", index, self.len())\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n375 | panic_oob!(\"swap_remove\", index, self.len())\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n423 | panic_oob!(\"remove\", index, self.len())\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:56:9\n |\n56 | debug_assert!(len < Self::CAPACITY);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:547:9\n |\n547 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:670:9\n |\n670 | debug_assert_eq!(self.len(), self.capacity());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:717:9\n |\n717 | debug_assert!(length <= CAP);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1069:5\n |\n1069 | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1102:17\n |\n1102 | debug_assert_ne!(ptr, end_ptr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1120:9\n |\n1120 | debug_assert!(slice.len() <= take);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1263:9\n |\n1263 | debug_assert!(_result.is_ok());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:35:3\n |\n35 | #[derive(Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:66:9\n |\n66 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:125:9\n |\n125 | debug_assert_eq!(len, CAP);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n 37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:146:9\n |\n146 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:343:13\n |\n343 | assert!(self.is_char_boundary(new_len));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:374:21\n |\n374 | None => panic!(\"cannot remove a char from the end of a string\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:406:9\n |\n406 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:58:3\n |\n58 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:70:17\n |\n70 | assert_eq!(res, ch.len_utf8());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:73:13\n |\n73 | assert_eq!(string.chars().next(), Some(ch));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:78:3\n |\n78 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:84:9\n |\n84 | assert_eq!(len, ch.len_utf8(), \"Len of ch={}\", ch);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:87:13\n |\n87 | assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:88:13\n |\n88 | assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:8:3\n |\n8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:40:9\n |\n40 | write!(f, \"{}\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:46:9\n |\n46 | write!(f, \"{}: {}\", \"CapacityError\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:26:1\n |\n26 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:354:3\n |\n354 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:356:5\n |\n356 | assert_eq!(try_join(vec![\"\\0\"]), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:357:5\n |\n357 | assert_eq!(try_quote(\"\\0\"), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:345:3\n |\n345 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:348:5\n |\n348 | assert_eq!(join(vec![]), \"\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:349:5\n |\n349 | assert_eq!(join(vec![\"\"]), \"''\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:350:5\n |\n350 | assert_eq!(join(vec![\"a\", \"b\"]), \"a b\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:351:5\n |\n351 | assert_eq!(join(vec![\"foo bar\", \"baz\"]), \"'foo bar' baz\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:286:3\n |\n286 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:328:9\n |\n328 | assert!(parts.len() == 2);\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:337:13\n |\n337 | println!(\"FAIL: for input <{}>, expected <{}>, got <{}>\",\n | ^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:342:5\n |\n342 | assert!(ok);\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:276:3\n |\n276 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:281:13\n |\n281 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:269:3\n |\n269 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:272:9\n |\n272 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:134:3\n |\n134 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:110:3\n |\n110 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:568:3\n |\n568 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:572:5\n |\n572 | assert_eq!(join(vec![INVALID_UTF8]), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:574:5\n |\n574 | assert_eq!(join(vec![]), &b\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:575:5\n |\n575 | assert_eq!(join(vec![&b\"\"[..]]), b\"''\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:555:3\n |\n555 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:559:5\n |\n559 | assert_eq!(quote(INVALID_UTF8), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:561:5\n |\n561 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:562:5\n |\n562 | assert_eq!(quote(b\"foobar\"), &b\"foobar\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:563:5\n |\n563 | assert_eq!(quote(b\"foo bar\"), &b\"'foo bar'\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:564:5\n |\n564 | assert_eq!(quote(b\"'\\\"\"), &b\"\\\"'\\\\\\\"\\\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:565:5\n |\n565 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:545:3\n |\n545 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:550:13\n |\n550 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:538:3\n |\n538 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:541:9\n |\n541 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:506:3\n |\n506 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:510:5\n |\n510 | assert!(core::str::from_utf8(INVALID_UTF8).is_err());\n | ^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:412:5\n |\n412 | debug_assert!(i > 0);\n | ^^^^^^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:410:9\n |\n410 | unreachable!()\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:234:3\n |\n234 | #[derive(PartialEq)]\n | ^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:225:13\n |\n225 | assert!(rest.len() < in_bytes.len()); // no infinite loop\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:170:3\n |\n170 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:43:52\n |\n43 | fn try_push(&mut self, element: Self::Item) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:48:13\n |\n48 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:50:13\n |\n50 | Err(CapacityError::new(element))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:61:26\n |\n61 | fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:63:20\n |\n63 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:68:13\n |\n68 | Some(ptr::read(self.as_ptr().add(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:49:27\n |\n49 | impl Drop for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:205:47\n |\n205 | pub fn try_push(&mut self, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:309:63\n |\n309 | pub fn try_insert(&mut self, index: usize, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:314:20\n |\n314 | return Err(CapacityError::new(element));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:332:9\n |\n332 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:349:30\n |\n349 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:396:49\n |\n396 | pub fn swap_pop(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:399:20\n |\n399 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:443:47\n |\n443 | pub fn pop_at(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:445:13\n |\n445 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:465:18\n |\n465 | where F: FnMut(&mut T) -> bool\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:482:35\n |\n482 | impl Drop for BackshiftOnDrop<'_, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:502:27\n |\n502 | fn process_one bool, T, const CAP: usize, const DELETED: bool>(\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:535:9\n |\n535 | drop(g);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 2 + use crate::arrayvec::mem::drop;\n |\n 2 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:570:18\n |\n570 | where T: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:569:61\n |\n569 | pub fn try_extend_from_slice(&mut self, other: &[T]) -> Result<(), CapacityError>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:573:20\n |\n573 | return Err(CapacityError::new(()));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:584:9\n |\n584 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:657:32\n |\n657 | pub fn into_inner(self) -> Result<[T; CAP], Self> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:659:13\n |\n659 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n659 - Err(self)\n659 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:661:22\n |\n661 | unsafe { Ok(self.into_inner_unchecked()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:755:27\n |\n755 | impl From<[T; CAP]> for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:782:14\n |\n782 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:786:33\n |\n786 | fn try_from(slice: &[T]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:788:13\n |\n788 | Err(CapacityError::new(()))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:792:13\n |\n792 | Ok(array)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:809:35\n |\n809 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:826:35\n |\n826 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a mut ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:843:27\n |\n843 | impl IntoIterator for ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:895:27\n |\n895 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Iterator;\n |\n 2 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:898:27\n |\n898 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:900:13\n |\n900 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:905:17\n |\n905 | Some(ptr::read(self.v.get_unchecked_ptr(index)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:910:36\n |\n910 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:912:15\n |\n912 | (len, Some(len))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:916:27\n |\n916 | impl DoubleEndedIterator for IntoIter {\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::DoubleEndedIterator;\n |\n 2 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:917:32\n |\n917 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:919:13\n |\n919 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:924:17\n |\n924 | Some(ptr::read(self.v.get_unchecked_ptr(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:930:27\n |\n930 | impl ExactSizeIterator for IntoIter { }\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::ExactSizeIterator;\n |\n 2 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:932:27\n |\n932 | impl Drop for IntoIter {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:947:27\n |\n947 | impl Clone for IntoIter\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:948:10\n |\n948 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:44\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:20\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:44\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:20\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:982:35\n |\n982 | impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Iterator;\n |\n 2 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:985:27\n |\n985 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:993:36\n |\n993 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:998:35\n |\n998 | impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP>\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::DoubleEndedIterator;\n |\n 2 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1000:32\n |\n1000 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1009:35\n |\n1009 | impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::ExactSizeIterator;\n |\n 2 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1011:35\n |\n1011 | impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1016:19\n |\n1016 | while let Some(_) = self.next() { }\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1033:14\n |\n1033 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1040:18\n |\n1040 | impl Drop for ScopeExitGuard\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1041:14\n |\n1041 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1053:27\n |\n1053 | impl Extend for ArrayVec {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Extend;\n |\n 2 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1058:18\n |\n1058 | fn extend>(&mut self, iter: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1081:18\n |\n1081 | where I: IntoIterator\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1100:20\n |\n1100 | if let Some(elt) = iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1117:18\n |\n1117 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1145:21\n |\n1145 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1152:27\n |\n1152 | impl Clone for ArrayVec\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1153:14\n |\n1153 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1182:27\n |\n1182 | impl PartialEq for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1183:14\n |\n1183 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1190:27\n |\n1190 | impl PartialEq<[T]> for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1191:14\n |\n1191 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:27\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Eq;\n |\n 2 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:60\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Eq;\n |\n 2 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1208:27\n |\n1208 | impl AsRef<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1212:27\n |\n1212 | impl AsMut<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1220:27\n |\n1220 | impl Default for ArrayVec {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:27\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialOrd;\n |\n 2 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:68\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialOrd;\n |\n 2 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1228:44\n |\n1228 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:27\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Ord;\n |\n 2 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:61\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Ord;\n |\n 2 + use std::cmp::Ord;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1264:9\n |\n1264 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1266:45\n |\n1266 | fn flush(&mut self) -> io::Result<()> { Ok(()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:43:24\n |\n43 | impl Default for ArrayString\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:108:29\n |\n108 | pub fn from(s: &str) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:111:9\n |\n111 | Ok(arraystr)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:123:47\n |\n123 | pub fn from_byte_string(b: &[u8; CAP]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:132:9\n |\n132 | Ok(vec)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:230:44\n |\n230 | pub fn try_push(&mut self, c: char) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:236:17\n |\n236 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:238:21\n |\n238 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:17\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:27\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:284:55\n |\n284 | pub fn try_push_str<'a>(&mut self, s: &'a str) -> Result<(), CapacityError<&'a str>> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:286:20\n |\n286 | return Err(CapacityError::new(s));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:295:9\n |\n295 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:313:30\n |\n313 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:315:13\n |\n315 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:322:9\n |\n322 | Some(ch)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:373:13\n |\n373 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:455:24\n |\n455 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:462:24\n |\n462 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:469:24\n |\n469 | impl PartialEq> for str\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:476:24\n |\n476 | impl Eq for ArrayString \n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:496:24\n |\n496 | impl AsRef for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:507:24\n |\n507 | impl AsRef for ArrayString {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:530:24\n |\n530 | impl Clone for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:542:24\n |\n542 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:544:42\n |\n544 | fn partial_cmp(&self, rhs: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:553:24\n |\n553 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:555:41\n |\n555 | fn partial_cmp(&self, rhs: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:564:24\n |\n564 | impl PartialOrd> for str\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:566:54\n |\n566 | fn partial_cmp(&self, rhs: &ArrayString) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:575:24\n |\n575 | impl Ord for ArrayString\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:586:29\n |\n586 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:675:32\n |\n675 | fn try_from(f: &'a str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:678:9\n |\n678 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:686:43\n |\n686 | fn try_from(f: fmt::Arguments<'a>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:690:9\n |\n690 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:32:66\n |\n32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n14 + use std::fmt::Result;\n |\n14 + use std::io::Result;\n |\n14 + use std::result::Result;\n |\n14 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:37:16\n |\n37 | return Ok(1);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:41:16\n |\n41 | return Ok(2);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:46:16\n |\n46 | return Ok(3);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:52:16\n |\n52 | return Ok(4);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:54:5\n |\n54 | Err(EncodeUtf8Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:16\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::option::Option::Some;\n |\n\nFor more information about this error, try `rustc --explain E0786`.\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:812:27\n |\n812 | fn into_iter(self) -> Self::IntoIter { self.iter() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n812 - fn into_iter(self) -> Self::IntoIter { self.iter() }\n812 + fn into_iter(self) -> <&'a ArrayVec as IntoIterator>::IntoIter { self.iter() }\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:829:27\n |\n829 | fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n829 - fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n829 + fn into_iter(self) -> <&'a mut ArrayVec as IntoIterator>::IntoIter { self.iter_mut() }\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:56:9\n |\n56 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:50:9\n |\n50 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:44:9\n |\n44 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:43:9\n |\n43 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:42:9\n |\n42 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: could not compile `either` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `arrayvec` (lib) due to 164 previous errors\nerror: could not compile `anyhow` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"backtrace\\\", \\\"default\\\", \\\"std\\\"))\" -C metadata=18e57df37900a580 -C extra-filename=-045a5c2a78504372 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\build\\anyhow-045a5c2a78504372 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:243:3\n |\n243 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:246:3\n |\n246 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:305:17\n |\n305 | write!(f, \"unrecognized named flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:315:17\n |\n315 | write!(f, \"invalid hex flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:323:17\n |\n323 | write!(f, \"encountered empty flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:14:3\n |\n14 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 1 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:395:21\n |\n395 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:401:21\n |\n401 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:38:16\n |\n38 | impl Iterator for Iter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:41:27\n |\n41 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:13\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:32\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:51:21\n |\n51 | Some(B::from_bits_retain(self.inner.remaining.bits()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:107:16\n |\n107 | impl Iterator for IterNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:111:19\n |\n111 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:114:24\n |\n114 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:139:24\n |\n139 | return Some((flag.name(), B::from_bits_retain(bits)));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:143:9\n |\n143 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:167:16\n |\n167 | impl Iterator for IterDefinedNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:170:27\n |\n170 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:171:19\n |\n171 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:176:24\n |\n176 | return Some((flag.name(), B::from_bits_retain(flag.value().bits())));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:180:9\n |\n180 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:42:66\n |\n42 | pub fn to_writer(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:99:43\n |\n99 | pub fn from_str(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:107:16\n |\n107 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:115:20\n |\n115 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:120:34\n |\n120 | let parsed_flag = if let Some(flag) = flag.strip_prefix(\"0x\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::option::Option::Some;\n |\n 33 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:136:5\n |\n136 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:142:71\n |\n142 | pub fn to_writer_truncate(flags: &B, writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:155:52\n |\n155 | pub fn from_str_truncate(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:159:5\n |\n159 | Ok(B::from_bits_truncate(from_str::(input)?.bits()))\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:165:73\n |\n165 | pub fn to_writer_strict(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:189:50\n |\n189 | pub fn from_str_strict(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:197:16\n |\n197 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:205:20\n |\n205 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:211:20\n |\n211 | return Err(ParseError::invalid_hex_flag(\"unsupported hex flag value\"));\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:219:5\n |\n219 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:239:15\n |\n239 | Self: Sized;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 33 + use crate::__private::core::marker::Sized;\n |\n 33 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:237:34\n |\n237 | fn parse_hex(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:327:9\n |\n327 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:132:18\n |\n132 | pub trait Flags: Sized + 'static {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:168:39\n |\n168 | fn from_bits(bits: Self::Bits) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:172:13\n |\n172 | Some(truncated)\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:174:13\n |\n174 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:190:33\n |\n190 | fn from_name(name: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:193:20\n |\n193 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:198:24\n |\n198 | return Some(Self::from_bits_retain(flag.value().bits()));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:202:9\n |\n202 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:241:15\n |\n241 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:249:15\n |\n249 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:257:15\n |\n257 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:265:15\n |\n265 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:276:15\n |\n276 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:284:15\n |\n284 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:292:15\n |\n292 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:304:15\n |\n304 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:347:5\n |\n347 | Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::clone::Clone;\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:348:7\n |\n348 | + Copy\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:349:7\n |\n349 | + PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:354:7\n |\n354 | + Sized\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:382:46\n |\n382 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:388:46\n |\n388 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:434:16\n |\n434 | type Iter: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:437:21\n |\n437 | type IterNames: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `bitflags` (lib) due to 67 previous errors\nerror: could not compile `arrayref` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayref --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayref-0.3.9\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c74046c579888b41 -C extra-filename=-eb82cd3fe66e8102 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:124:9\n |\n124 | impl Default for NoHashHasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:136:9\n |\n136 | impl Clone for NoHashHasher {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:148:9\n |\n148 | impl Copy for NoHashHasher {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::marker::Copy;\n |\n\nSome errors have detailed explanations: E0405, E0463, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(feature, values(\\\"result\\\"))\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:22:5\n |\n22 | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:20:5\n |\n20 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\.fingerprint\\constant_time_eq-b7f0e5048584fd47\\output-lib-constant_time_eq`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: could not compile `nohash-hasher` (lib) due to 7 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:4:5\n |\n4 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `thread_local` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:11:1\n |\n11 | thread_local!(\n | ^^^^^^^^^^^^\n |\n = note: `thread_local` is in scope, but it is an attribute: `#[thread_local]`\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:9:3\n |\n9 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:9\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:22:6\n |\n22 | impl Drop for Stack {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:43:12\n |\n43 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:54:12\n |\n54 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:93:12\n |\n93 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:94:12\n |\n94 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:98:24\n |\n98 | let mut v: Vec<_> = i.collect();\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:105:22\n |\n105 | restore: Option>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:118:24\n |\n118 | if let Some(prev) = &self.restore {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:137:17\n |\n137 | impl Drop for Writer<'_, T> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:149:26\n |\n149 | restore: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:176:42\n |\n176 | writer.restore = Some(restore);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:197:8\n |\n197 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:199:5\n |\n199 | THREAD_LOCAL.with(|stack| stack.uninit_slice(len, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:205:8\n |\n205 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:207:5\n |\n207 | THREAD_LOCAL.with(|stack| stack.uninit(f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:214:8\n |\n214 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:215:8\n |\n215 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:217:5\n |\n217 | THREAD_LOCAL.with(|stack| stack.buffer(i, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:227:6\n |\n227 | impl Drop for DropStack<'_> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:77:21\n |\n77 | let mut v = Vec::::with_capacity(size_in_bytes);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:14\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:64:27\n |\n64 | let mut tmp = Vec::::with_capacity(len);\n | ^^^ use of undeclared type `Vec`\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0463, E0531, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: could not compile `second-stack` (lib) due to 28 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:30:9\n |\n30 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:65:25\n |\n65 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:66:16\n |\n66 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:7:16\n |\n7 | const PRIVATE: &str = \"\\\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:19:11\n |\n19 | fn main() {\n | ___________^\n20 | | println!(\"cargo:rerun-if-changed=build.rs\");\n21 | |\n22 | | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n... |\n58 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: could not compile `serde` (build script) due to 31 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror[E0369]: binary operation `>=` cannot be applied to type `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:72:22\n |\n 72 | if rustc_version >= (Version { major: 1, minor: 77, patch: 0 }) {\n | ------------- ^^ ------------------------------------------- Version\n | |\n | Version\n |\nnote: an implementation of `core::cmp::PartialOrd` might be missing for `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:105:1\n |\n105 | struct Version {\n | ^^^^^^^^^^^^^^ must implement `core::cmp::PartialOrd`\nhelp: consider annotating `Version` with `#[derive(PartialEq, PartialOrd)]`\n |\n105 + #[derive(PartialEq, PartialOrd)]\n106 | struct Version {\n |\n\nSome errors have detailed explanations: E0369, E0412, E0425, E0462, E0463, E0786.\nFor more information about an error, try `rustc --explain E0369`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: could not compile `zerocopy` (build script) due to 25 previous errors\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\.fingerprint\\convert_case-55893302869ebd74\\output-lib-convert_case`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230033\\target_st_51a76f95-e33c-48fe-8adf-52ad71f600a7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:13:11\n |\n 13 | fn main() {\n | ___________^\n 14 | | let rustc = rustc_minor_version().unwrap_or(u32::MAX);\n 15 | |\n 16 | | if rustc >= 80 {\n... |\n147 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:149:68\n |\n149 | fn compile_probe_unstable(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:160:43\n |\n160 | fn compile_probe_stable(feature: &str) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:164:62\n |\n164 | fn do_compile_probe(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:235:26\n |\n235 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:259:32\n |\n259 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nerror: could not compile `proc-macro2` (build script) due to 67 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:60:45\n |\n60 | fn parse_word(&mut self, mut ch: u8) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:64:31\n |\n64 | '\"' => if let Err(()) = self.parse_double(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:66:28\n |\n66 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:68:32\n |\n68 | '\\'' => if let Err(()) = self.parse_single(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:70:28\n |\n70 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:72:32\n |\n72 | '\\\\' => if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:76:28\n |\n76 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:81:20\n |\n81 | if let Some(ch2) = self.next_char() { ch = ch2; } else { break; }\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:86:57\n |\n86 | fn parse_double(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:88:20\n |\n88 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:91:32\n |\n91 | if let Some(ch3) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:113:57\n |\n113 | fn parse_single(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:115:20\n |\n115 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:126:32\n |\n126 | fn next_char(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:133:10\n |\n133 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:135:27\n |\n135 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:136:16\n |\n136 | if let Some(mut ch) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:142:35\n |\n142 | while let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:24\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:81\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:152:13\n |\n152 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:160:34\n |\n160 | pub fn split(in_bytes: &[u8]) -> Option>> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:24\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:24\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:75\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:196:24\n |\n196 | .collect::>, QuoteError>>()?\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:206:56\n |\n206 | pub fn quote<'a>(&self, mut in_bytes: &'a [u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:457:20\n |\n457 | pub fn join<'a, I: IntoIterator>(words: I) -> Vec {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:24\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:68\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:497:38\n |\n497 | pub fn try_quote(in_bytes: &[u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:540:29\n |\n540 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:548:15\n |\n548 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:66:10\n |\n66 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:68:27\n |\n68 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:92:31\n |\n92 | pub fn split(in_str: &str) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:24\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:24\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:74\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:163:49\n |\n163 | pub fn quote<'a>(&self, in_str: &'a str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:177:6\n |\n177 | impl From for Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:183:6\n |\n183 | impl From for bytes::Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:201:20\n |\n201 | pub fn join<'a, I: IntoIterator>(words: I) -> String {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:24\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:67\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:241:35\n |\n241 | pub fn try_quote(in_str: &str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:271:29\n |\n271 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:279:15\n |\n279 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:83:9\n |\n83 | Some(result)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:101:36\n |\n101 | ... return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:104:37\n |\n104 | '\"' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:108:24\n |\n108 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:117:38\n |\n117 | '\\'' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:121:24\n |\n121 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:128:19\n |\n128 | if res == Some(b'\\n') { self.line_no += 1; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:38\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:194:9\n |\n194 | Ok(words.into_iter()\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:209:20\n |\n209 | return Ok(b\"''\"[..].into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:212:20\n |\n212 | return Err(QuoteError::Nul);\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:222:24\n |\n222 | return Ok(in_bytes.into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:229:9\n |\n229 | Ok(out.into())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:38\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:164:9\n |\n164 | Ok(match self.inner.quote(in_str.as_bytes())? {\n | ^^ not found in this scope\n\nerror: could not compile `shlex` (lib) due to 106 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 58 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:15:5\n |\n15 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:15:5\n |\n15 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\winapi.rs:10:5\n |\n10 | use std::os::raw;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:20:5\n |\n20 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:17:5\n |\n17 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:287:9\n |\n287 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:288:9\n |\n288 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:289:9\n |\n289 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:290:9\n |\n290 | use std::fs::File;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:291:9\n |\n291 | use std::io::Read;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:292:9\n |\n292 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:293:9\n |\n293 | use std::mem;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:294:9\n |\n294 | use std::path::{Path, PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:295:9\n |\n295 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:296:9\n |\n296 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:297:9\n |\n297 | use std::sync::atomic::{AtomicBool, Ordering};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:298:9\n |\n298 | use std::sync::Once;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:1:5\n |\n1 | use std::borrow::Cow;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:2:5\n |\n2 | use std::collections::HashMap;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:3:5\n |\n3 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:4:5\n |\n4 | use std::io::BufRead;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:5:5\n |\n5 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0432]: unresolved imports `std::ffi::OsStr`, `std::ffi::OsString`, `std::io`, `std::ops::RangeFrom`, `std::ptr::null_mut`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:16:11\n |\n16 | ffi::{OsStr, OsString},\n | ^^^^^ ^^^^^^^^\n17 | io,\n | ^^\n18 | ops::RangeFrom,\n | ^^^^^^^^^^^^^^\n19 | os::windows::prelude::*,\n20 | ptr::null_mut,\n | ^^^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:29:3\n |\n29 | #[derive(Copy, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:63:3\n |\n63 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:199:3\n |\n199 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:25\n |\n233 | vers => Err(format!(\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:310:7\n |\n310 | #[derive(Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n279 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:526:47\n |\n526 | if installation_name.starts_with(&format!(\"VisualStudio/{}.\", version))\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:527:51\n |\n527 | || installation_name.starts_with(&format!(\"VisualStudioPreview/{}.\", version))\n | ^^^^^^\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:556:20\n |\n556 | if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use core::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:664:18\n |\n664 | &format!(\"Microsoft.VisualStudio.Component.VC.Tools.{}\", tools_arch?),\n | ^^^^^^\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:752:23\n |\n752 | } else if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use core::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:820:51\n |\n820 | let candidate = path.join(\"bin\").join(format!(\"Host{}\", x));\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1150:39\n |\n1150 | (TargetArch::X86, X86) => vec![(\"\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1151:42\n |\n1151 | (TargetArch::X86, X86_64) => vec![(\"amd64_x86\", \"amd64\"), (\"\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1152:39\n |\n1152 | (TargetArch::X64, X86) => vec![(\"x86_amd64\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1153:42\n |\n1153 | (TargetArch::X64, X86_64) => vec![(\"amd64\", \"amd64\"), (\"x86_amd64\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1154:39\n |\n1154 | (TargetArch::Arm, X86) => vec![(\"x86_arm\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1155:42\n |\n1155 | (TargetArch::Arm, X86_64) => vec![(\"amd64_arm\", \"amd64\"), (\"x86_arm\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1156:18\n |\n1156 | _ => vec![],\n | ^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1395:39\n |\n1395 | .open(&OsString::from(format!(\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:8:3\n |\n8 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:47:3\n |\n47 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:55:3\n |\n55 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:101:3\n |\n101 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:116:3\n |\n116 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:111:13\n |\n111 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:115:25\n |\n115 | let mut v = vec![0u16; vlen];\n | ^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:133:13\n |\n133 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:144:13\n |\n144 | assert!(actual_len <= v.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:45:9\n |\n45 | assert!(!ptr.is_null());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 8 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:65:3\n |\n65 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:227:11\n |\n227 | match std::env::var(\"VisualStudioVersion\") {\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:450:19\n |\n450 | cl.stderr(std::process::Stdio::piped())\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:451:21\n |\n451 | .stdout(std::process::Stdio::null());\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:669:21\n |\n669 | .stderr(std::process::Stdio::inherit())\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\winapi.rs:103:16\n |\n103 | impl ::std::ops::Deref for $interface {\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:54\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:39:27\n |\n39 | fn new(arch: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:42:33\n |\n42 | \"x64\" | \"x86_64\" => Some(Self::X64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:43:36\n |\n43 | \"arm64\" | \"aarch64\" => Some(Self::Arm64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:44:26\n |\n44 | \"arm64ec\" => Some(Self::Arm64ec),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:45:40\n |\n45 | \"x86\" | \"i686\" | \"i586\" => Some(Self::X86),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:46:35\n |\n46 | \"arm\" | \"thumbv7a\" => Some(Self::Arm),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:47:18\n |\n47 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n17 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:70:6\n |\n70 | impl AsRef for Env {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:87:6\n |\n87 | impl From for PathBuf {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:97:46\n |\n97 | fn get_env(&self, name: &'static str) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:104:46\n |\n104 | fn get_env(&self, name: &'static str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:140:50\n |\n140 | pub fn find(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:147:55\n |\n147 | pub fn find_tool(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:148:28\n |\n148 | let full_arch = if let Some((full_arch, rest)) = arch_or_target.split_once(\"-\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:152:20\n |\n152 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 17 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:161:87\n |\n161 | pub fn find_tool_with_env(full_arch: &str, tool: &str, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:29\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 17 + use core::fmt::Result;\n |\n 17 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:44\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n222 | pub fn find_vs_version() -> Result {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:228:9\n |\n228 | Ok(version) => match &version[..] {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:229:23\n |\n229 | \"17.0\" => Ok(VsVers::Vs17),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:230:23\n |\n230 | \"16.0\" => Ok(VsVers::Vs16),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:231:23\n |\n231 | \"15.0\" => Ok(VsVers::Vs15),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:232:23\n |\n232 | \"14.0\" => Ok(VsVers::Vs14),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:21\n |\n233 | vers => Err(format!(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:246:17\n |\n246 | Ok(VsVers::Vs17)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:248:17\n |\n248 | Ok(VsVers::Vs16)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:250:17\n |\n250 | Ok(VsVers::Vs15)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:252:17\n |\n252 | Ok(VsVers::Vs14)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:254:17\n |\n254 | Err(\"\\n\\n\\\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:26\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:43\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:305:15\n |\n305 | libs: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:306:15\n |\n306 | path: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:307:18\n |\n307 | include: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:312:15\n |\n312 | libs: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:313:15\n |\n313 | path: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:314:18\n |\n314 | include: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:320:32\n |\n320 | fn new(name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:333:62\n |\n333 | unsafe fn get_proc_address(&self, name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:348:48\n |\n348 | fn is_amd64_emulation_supported_inner() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Default`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:356:30\n |\n356 | let mut attributes = Default::default();\n | ^^^^^^^ use of undeclared type `Default`\n |\nhelp: consider importing this trait\n |\n279 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:359:13\n |\n359 | Some((attributes & UserEnabled) != 0)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:361:13\n |\n361 | Some(false)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:416:44\n |\n416 | fn find_tool(&self, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:423:75\n |\n423 | fn is_vscmd_target(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:429:79\n |\n429 | fn is_vscmd_target_env(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:431:9\n |\n431 | Some(target.as_vs_arch() == vscmd_arch.as_ref())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:436:78\n |\n436 | fn is_vscmd_target_cl(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:438:9\n |\n438 | Some(target.as_vs_arch() == cmd_target)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:443:55\n |\n443 | fn vscmd_target_cl(env_getter: &dyn EnvGetter) -> Option<&'static str> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:462:23\n |\n462 | b\"x64\" => Some(\"x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:463:23\n |\n463 | b\"x86\" => Some(\"x86\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:464:25\n |\n464 | b\"ARM64\" => Some(\"arm64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:465:23\n |\n465 | b\"ARM\" => Some(\"arm\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:466:18\n |\n466 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:475:10\n |\n475 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:483:20\n |\n483 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:488:51\n |\n488 | if is_vscmd_target(target, env_getter) == Some(false) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:509:77\n |\n509 | fn find_msbuild_vs17(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:10\n |\n518 | ) -> Box> {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:14\n |\n518 | ) -> Box> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n279 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:519:32\n |\n519 | let instances = if let Some(instances) = vs15plus_instances(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:529:17\n |\n529 | Some(instance.installation_path()?)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:531:17\n |\n531 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:541:10\n |\n541 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:546:28\n |\n546 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:559:17\n |\n559 | Some(tool)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:564:77\n |\n564 | fn find_msbuild_vs16(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:572:10\n |\n572 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:580:10\n |\n580 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:590:33\n |\n590 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:621:78\n |\n621 | fn vs15plus_instances(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:626:42\n |\n626 | fn vs15plus_instances_using_com() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:632:9\n |\n632 | Some(VsInstances::ComBased(enum_setup_instances))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:638:10\n |\n638 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:649:20\n |\n649 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:653:50\n |\n653 | TargetArch::X86 | TargetArch::X64 => Some(\"x86.x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:654:32\n |\n654 | TargetArch::Arm => Some(\"ARM\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:655:56\n |\n655 | TargetArch::Arm64 | TargetArch::Arm64ec => Some(\"ARM64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:676:9\n |\n676 | Some(vs_instances)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:681:40\n |\n681 | fn parse_version(version: &str) -> Option<[u16; 4]> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:13\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:18\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:39\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:13\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:18\n |\n685 | Some(Err(_)) => None,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:29\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:686:21\n |\n686 | None => Some(0),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:688:9\n |\n688 | Some([\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:700:10\n |\n700 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:707:17\n |\n707 | Some((version, tool))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:724:10\n |\n724 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:726:13\n |\n726 | Some(instances) => instances\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:54\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:74\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:764:10\n |\n764 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:776:16\n |\n776 | if let Some(alt_lib_path) = alt_lib_path {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:782:16\n |\n782 | if let Some((atl_lib_path, atl_include_path)) = atl_paths(target, &root_path) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:789:9\n |\n789 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:10\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:54\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:813:25\n |\n813 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:822:17\n |\n822 | Some((candidate, x))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:824:17\n |\n824 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:843:9\n |\n843 | Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:76\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:83\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:854:16\n |\n854 | if let Some(version) = env_getter.get_env(\"VCToolsVersion\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:863:39\n |\n863 | let mut version_file = if let Ok(f) = File::open(&version_path) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:908:9\n |\n908 | Some(version)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:918:54\n |\n918 | fn atl_paths(target: TargetArch, path: &Path) -> Option<(PathBuf, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:922:13\n |\n922 | Some((atl_path.join(\"lib\").join(sub), atl_path.join(\"include\")))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:924:13\n |\n924 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:934:10\n |\n934 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:937:20\n |\n937 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:944:9\n |\n944 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:947:68\n |\n947 | fn get_sdks(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:955:25\n |\n955 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:969:16\n |\n969 | if let Some((sdk, version)) = get_sdk10_dir(env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:978:23\n |\n978 | } else if let Some(sdk) = get_sdk81_dir() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:988:9\n |\n988 | Some(info)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:994:16\n |\n994 | paths: Vec,\n | ^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `AsRef`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:998:38\n |\n998 | let prev = prev.as_ref().map(AsRef::as_ref).unwrap_or_default();\n | ^^^^^ use of undeclared type `AsRef`\n |\nhelp: consider importing this trait\n |\n279 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1012:10\n |\n1012 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1018:21\n |\n1018 | Some(path.join(\"bin\").join(host)),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:39\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:72\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1041:33\n |\n1041 | fn get_vc_dir(ver: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1045:9\n |\n1045 | Some(path.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:37\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:54\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1072:9\n |\n1072 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:53\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:70\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:17\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:29\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1094:20\n |\n1094 | return Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1107:24\n |\n1107 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1115:9\n |\n1115 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1122:27\n |\n1122 | fn get_sdk81_dir() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1126:9\n |\n1126 | Some(root.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1148:42\n |\n1148 | fn bin_subdir(target: TargetArch) -> Vec<(&'static str, &'static str)> {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1355:42\n |\n1355 | fn max_version(key: &RegistryKey) -> Option<(OsString, RegistryKey)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1357:27\n |\n1357 | let mut max_key = None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1363:17\n |\n1363 | Some(s) => s,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1367:24\n |\n1367 | if let Ok(k) = key.open(&subkey) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1369:31\n |\n1369 | max_key = Some((subkey, k));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1404:82\n |\n1404 | pub(super) fn find_devenv(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1408:76\n |\n1408 | fn find_devenv_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1413:83\n |\n1413 | pub(super) fn find_msbuild(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1415:16\n |\n1415 | if let Some(r) = find_msbuild_vs17(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1416:13\n |\n1416 | Some(r)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1417:23\n |\n1417 | } else if let Some(r) = find_msbuild_vs16(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1418:20\n |\n1418 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1419:23\n |\n1419 | } else if let Some(r) = find_msbuild_vs15(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1420:20\n |\n1420 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1426:77\n |\n1426 | fn find_msbuild_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1430:48\n |\n1430 | fn find_old_msbuild(target: TargetArch) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:12:21\n |\n12 | pub(crate) env: Vec<(OsString, OsString)>,\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:42:31\n |\n42 | pub fn env(&self) -> impl IntoIterator {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:45:20\n |\n45 | pub type FARPROC = Option isize>;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n139+ use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:110:6\n |\n110 | impl Default for SAFEARRAY {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n139 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:44:13\n |\n44 | unsafe impl Sync for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:45:13\n |\n45 | unsafe impl Send for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:43\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:62\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:71:13\n |\n71 | Ok(RegistryKey(Repr::Owned(OwnedKey(ret))))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:73:13\n |\n73 | Err(io::Error::from_raw_os_error(err as i32))\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n73 - Err(io::Error::from_raw_os_error(err as i32))\n73 + err(io::Error::from_raw_os_error(err as i32))\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:45\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:64\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:99:24\n |\n99 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n99 - return Err(io::Error::from_raw_os_error(err as i32));\n99 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:102:24\n |\n102 | return Err(io::Error::new(\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n102 - return Err(io::Error::new(\n102 + return err(io::Error::new(\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:129:24\n |\n129 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n129 - return Err(io::Error::from_raw_os_error(err as i32));\n129 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:151:13\n |\n151 | Ok(OsString::from_wide(&v))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:156:6\n |\n156 | impl Drop for OwnedKey {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:164:10\n |\n164 | impl<'a> Iterator for Iter<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:167:27\n |\n167 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:182:17\n |\n182 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:17\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:22\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:17\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:22\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:24:24\n |\n24 | pub fn initialize() -> Result<(), HRESULT> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use core::fmt::Result;\n |\n 8 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:28:9\n |\n28 | Err(err)\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n28 - Err(err)\n28 + err(err)\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:30:9\n |\n30 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:53:30\n |\n53 | pub fn cast(&self) -> Result, i32>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use core::fmt::Result;\n |\n 8 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:60:20\n |\n60 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n60 - return Err(err);\n60 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:62:9\n |\n62 | Ok(unsafe { ComPtr::from_raw(obj as *mut U) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:74:9\n |\n74 | impl Clone for ComPtr\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:85:9\n |\n85 | impl Drop for ComPtr\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:106:6\n |\n106 | impl Drop for BStr {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:164:21\n |\n164 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:176:20\n |\n176 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n176 - return Err(err);\n176 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:179:9\n |\n179 | Ok(SetupConfiguration(obj))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:181:55\n |\n181 | pub fn get_instance_for_current_process(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:185:20\n |\n185 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n185 - return Err(err);\n185 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:187:9\n |\n187 | Ok(unsafe { SetupInstance::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:189:37\n |\n189 | pub fn enum_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:193:20\n |\n193 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n193 - return Err(err);\n193 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:195:9\n |\n195 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:197:41\n |\n197 | pub fn enum_all_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:202:20\n |\n202 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n202 - return Err(err);\n202 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:204:9\n |\n204 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:214:34\n |\n214 | pub fn instance_id(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:219:20\n |\n219 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n219 - return Err(err);\n219 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:221:9\n |\n221 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:223:40\n |\n223 | pub fn installation_name(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:228:20\n |\n228 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n228 - return Err(err);\n228 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:230:9\n |\n230 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:232:40\n |\n232 | pub fn installation_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:237:20\n |\n237 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n237 - return Err(err);\n237 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:239:9\n |\n239 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:241:43\n |\n241 | pub fn installation_version(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:246:20\n |\n246 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n246 - return Err(err);\n246 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:248:9\n |\n248 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:250:35\n |\n250 | pub fn product_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:256:20\n |\n256 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n256 - return Err(err);\n256 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:258:9\n |\n258 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:270:6\n |\n270 | impl Iterator for EnumSetupInstances {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:271:17\n |\n271 | type Item = Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:27\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:34\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:20\n |\n276 | return Some(Err(err));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:25\n |\n276 | return Some(Err(err));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n276 - return Some(Err(err));\n276 + return Some(err(err));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:279:20\n |\n 28 | pub const eNone: InstanceState = 0;\n | ----------------------------------- similarly named constant `eNone` defined here\n...\n279 | return None;\n | ^^^^\n |\nhelp: a constant with a similar name exists\n |\n279 | return eNone;\n | +\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:9\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:14\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:15:40\n |\n15 | pub fn installation_name(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:26:40\n |\n26 | pub fn installation_path(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:33:43\n |\n33 | pub fn installation_version(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:50:6\n |\n50 | impl IntoIterator for VsInstances {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:21\n |\n53 | type IntoIter = Box>;\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:25\n |\n53 | type IntoIter = Box>;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:51\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:18\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n66 | pub struct VswhereInstance {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:26\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n66 | pub struct VswhereInstance {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:70:15\n |\n70 | impl TryFrom<&Vec> for VswhereInstance {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:26\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:38\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:76:24\n |\n76 | .map_while(Result::ok)\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:79:17\n |\n79 | Some((splitn.next()?.to_owned(), splitn.next()?.to_owned()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:87:20\n |\n87 | return Err(\"required properties not found\");\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:90:9\n |\n90 | Ok(Self { map })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:384:23\n |\n384 | libs: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:385:23\n |\n385 | path: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:386:26\n |\n386 | include: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:406:22\n |\n406 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:504:26\n |\n504 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:522:20\n |\n522 | return Box::new(iter::empty());\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:524:9\n |\n524 | Box::new(instances.into_iter().filter_map(move |instance| {\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:551:26\n |\n551 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:603:26\n |\n603 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:748:22\n |\n748 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:857:41\n |\n857 | return version.to_str().map(ToString::to_string);\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:870:36\n |\n870 | let mut version_file = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:905:27\n |\n905 | let mut version = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1444:26\n |\n1444 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:169:25\n |\n169 | let mut v = Vec::with_capacity(256);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:17\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:45\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ use of undeclared type `Box`\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0463, E0531, E0786.\nerror: could not compile `find-msvc-tools` (lib) due to 321 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:44.996905300Z", - "finished_at": "2025-10-20T19:45:07.195645100Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\nmemory allocation of 70144 bytes failed\nmemory allocation of 1572864 bytes failed\nmemory allocation of 8776 bytes failed\nerror: could not compile `zerocopy` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name zerocopy --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=293f05fb5d1fc740 -C extra-filename=-db93295e7698e696 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe --cfg zerocopy_core_error_1_81_0 --cfg zerocopy_diagnostic_on_unimplemented_1_78_0 --cfg zerocopy_generic_bounds_in_const_fn_1_61_0 --cfg zerocopy_target_has_atomics_1_60_0 --cfg zerocopy_aarch64_simd_1_59_0 --cfg zerocopy_panic_in_const_and_vec_try_reserve_1_57_0 --check-cfg cfg(zerocopy_core_error_1_81_0) --check-cfg \"cfg(rust, values(\\\"1.81.0\\\"))\" --check-cfg cfg(zerocopy_diagnostic_on_unimplemented_1_78_0) --check-cfg \"cfg(rust, values(\\\"1.78.0\\\"))\" --check-cfg cfg(zerocopy_generic_bounds_in_const_fn_1_61_0) --check-cfg \"cfg(rust, values(\\\"1.61.0\\\"))\" --check-cfg cfg(zerocopy_target_has_atomics_1_60_0) --check-cfg \"cfg(rust, values(\\\"1.60.0\\\"))\" --check-cfg cfg(zerocopy_aarch64_simd_1_59_0) --check-cfg \"cfg(rust, values(\\\"1.59.0\\\"))\" --check-cfg cfg(zerocopy_panic_in_const_and_vec_try_reserve_1_57_0) --check-cfg \"cfg(rust, values(\\\"1.57.0\\\"))\" --check-cfg cfg(doc_cfg) --check-cfg cfg(kani) --check-cfg cfg(__ZEROCOPY_INTERNAL_USE_ONLY_NIGHTLY_FEATURES_IN_TESTS) --check-cfg cfg(coverage_nightly)` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `spacetimedb-primitives` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name spacetimedb_primitives --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"memory-usage\\\"))\" -C metadata=52e3196d5e73051d -C extra-filename=-f65471523b5d8522 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps --extern bitflags=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps\\libbitflags-3ccbf4790d628c5c.rmeta --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps\\libeither-aff604095d65242b.rmeta --extern itertools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps\\libitertools-b65e608e39eaca79.rmeta --extern nohash_hasher=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\wasm32-unknown-unknown\\release\\deps\\libnohash_hasher-9bf8dd98abfb9091.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `cc` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cc --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cc-1.2.41\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"jobserver\\\", \\\"parallel\\\"))\" -C metadata=cdd877176ca4a1c5 -C extra-filename=-8baee91765844333 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps --extern find_msvc_tools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps\\libfind_msvc_tools-b458c414c511e9aa.rmeta --extern shlex=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps\\libshlex-c306238f53f9a1f2.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `spacetimedb-primitives` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name spacetimedb_primitives --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"memory-usage\\\"))\" -C metadata=eb741267260095af -C extra-filename=-1519ecb7ba920ab4 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps --extern bitflags=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps\\libbitflags-7f8efaa491e8b567.rmeta --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps\\libeither-2f2efd647339198c.rmeta --extern itertools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps\\libitertools-99f202ccfea4ff1d.rmeta --extern nohash_hasher=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220066\\target_st_efa3dd7c-76a8-46fc-af90-50bcdf6f1117\\release\\deps\\libnohash_hasher-74cd889d6f6ebf20.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.051272Z", - "finished_at": "2025-10-20T19:45:07.200082600Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.109061400Z", - "finished_at": "2025-10-20T19:41:16.762225800Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:201:9\n |\n201 | panic!(\"Invalid use of NoHashHasher\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 13 + use core::panic;\n |\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:33:25\n |\n33 | pub type IntMap = std::collections::HashMap>;\n | ^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> error: Insufficient system resources exist to complete the requested service. (os error 1450)\nwarning: build failed, waiting for other jobs to finish...\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot determine resolution for the import\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:13:12\n |\n13 | use core::{fmt, hash::{BuildHasherDefault, Hasher}, marker::PhantomData};\n | ^^^\n\nerror: could not compile `spacetimedb-lib` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:33:25\n |\n33 | pub type IntMap = std::collections::HashMap>;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:53:22\n |\n53 | pub type IntSet = std::collections::HashSet>;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `quote` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_39027f49-47d6-404e-92e5-2b79ae11d9cd\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:243:3\n |\n243 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:246:3\n |\n246 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:305:17\n |\n305 | write!(f, \"unrecognized named flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:315:17\n |\n315 | write!(f, \"invalid hex flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:323:17\n |\n323 | write!(f, \"encountered empty flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:14:3\n |\n14 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 1 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:395:21\n |\n395 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:401:21\n |\n401 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:38:16\n |\n38 | impl Iterator for Iter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:41:27\n |\n41 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:13\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:32\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:51:21\n |\n51 | Some(B::from_bits_retain(self.inner.remaining.bits()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:107:16\n |\n107 | impl Iterator for IterNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:111:19\n |\n111 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:114:24\n |\n114 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:139:24\n |\n139 | return Some((flag.name(), B::from_bits_retain(bits)));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:143:9\n |\n143 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:167:16\n |\n167 | impl Iterator for IterDefinedNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:170:27\n |\n170 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:171:19\n |\n171 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:176:24\n |\n176 | return Some((flag.name(), B::from_bits_retain(flag.value().bits())));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:180:9\n |\n180 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:42:66\n |\n42 | pub fn to_writer(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:99:43\n |\n99 | pub fn from_str(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:107:16\n |\n107 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:115:20\n |\n115 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:120:34\n |\n120 | let parsed_flag = if let Some(flag) = flag.strip_prefix(\"0x\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::option::Option::Some;\n |\n 33 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:136:5\n |\n136 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:142:71\n |\n142 | pub fn to_writer_truncate(flags: &B, writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:155:52\n |\n155 | pub fn from_str_truncate(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:159:5\n |\n159 | Ok(B::from_bits_truncate(from_str::(input)?.bits()))\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:165:73\n |\n165 | pub fn to_writer_strict(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:189:50\n |\n189 | pub fn from_str_strict(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:197:16\n |\n197 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:205:20\n |\n205 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:211:20\n |\n211 | return Err(ParseError::invalid_hex_flag(\"unsupported hex flag value\"));\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:219:5\n |\n219 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:239:15\n |\n239 | Self: Sized;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 33 + use crate::__private::core::marker::Sized;\n |\n 33 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:237:34\n |\n237 | fn parse_hex(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:327:9\n |\n327 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:132:18\n |\n132 | pub trait Flags: Sized + 'static {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:168:39\n |\n168 | fn from_bits(bits: Self::Bits) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:172:13\n |\n172 | Some(truncated)\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:174:13\n |\n174 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:190:33\n |\n190 | fn from_name(name: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:193:20\n |\n193 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:198:24\n |\n198 | return Some(Self::from_bits_retain(flag.value().bits()));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:202:9\n |\n202 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:241:15\n |\n241 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:249:15\n |\n249 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:257:15\n |\n257 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:265:15\n |\n265 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:276:15\n |\n276 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:284:15\n |\n284 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:292:15\n |\n292 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:304:15\n |\n304 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:347:5\n |\n347 | Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::clone::Clone;\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:348:7\n |\n348 | + Copy\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:349:7\n |\n349 | + PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:354:7\n |\n354 | + Sized\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:382:46\n |\n382 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:388:46\n |\n388 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:434:16\n |\n434 | type Iter: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:437:21\n |\n437 | type IterNames: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `bitflags` (lib) due to 67 previous errors\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:124:9\n |\n124 | impl Default for NoHashHasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:136:9\n |\n136 | impl Clone for NoHashHasher {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:148:9\n |\n148 | impl Copy for NoHashHasher {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::marker::Copy;\n |\n\nSome errors have detailed explanations: E0405, E0786.\nerror: could not compile `nohash-hasher` (lib) due to 7 previous errors\nSome errors have detailed explanations: E0405, E0463, E0786.\nerror: could not compile `nohash-hasher` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.173320600Z", - "finished_at": "2025-10-20T19:45:07.278305100Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nmemory allocation of 1572864 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 786432 bytes failed\nmemory allocation of 102416 bytes failed\nmemory allocation of 18960 bytes failed\nerror: failed to build archive at `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps\\libarrayref-eb82cd3fe66e8102.rlib`: Insufficient quota to complete the requested service. (os error 1453)\n\nmemory allocation of 81920 bytes failed\nmemory allocation of 75792 bytes failed\nmemory allocation of 61440 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 524288 bytes failed\nmemory allocation of 1584 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 50192 bytes failed\nmemory allocation of 50192 bytes failed\nmemory allocation of 86040 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `arrayref` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:4:5\n |\n4 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `thread_local` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:11:1\n |\n11 | thread_local!(\n | ^^^^^^^^^^^^\n |\n = note: `thread_local` is in scope, but it is an attribute: `#[thread_local]`\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:9:3\n |\n9 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:9\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:22:6\n |\n22 | impl Drop for Stack {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:43:12\n |\n43 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:54:12\n |\n54 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:93:12\n |\n93 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:94:12\n |\n94 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:98:24\n |\n98 | let mut v: Vec<_> = i.collect();\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:105:22\n |\n105 | restore: Option>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:118:24\n |\n118 | if let Some(prev) = &self.restore {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:137:17\n |\n137 | impl Drop for Writer<'_, T> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:149:26\n |\n149 | restore: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:176:42\n |\n176 | writer.restore = Some(restore);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:197:8\n |\n197 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:199:5\n |\n199 | THREAD_LOCAL.with(|stack| stack.uninit_slice(len, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:205:8\n |\n205 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:207:5\n |\n207 | THREAD_LOCAL.with(|stack| stack.uninit(f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:214:8\n |\n214 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:215:8\n |\n215 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:217:5\n |\n217 | THREAD_LOCAL.with(|stack| stack.buffer(i, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:227:6\n |\n227 | impl Drop for DropStack<'_> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:77:21\n |\n77 | let mut v = Vec::::with_capacity(size_in_bytes);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:14\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:64:27\n |\n64 | let mut tmp = Vec::::with_capacity(len);\n | ^^^ use of undeclared type `Vec`\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `second-stack` (lib) due to 28 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: could not compile `version_check` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\.fingerprint\\version_check-18adcbb16e011c6c\\output-lib-version_check`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\.fingerprint\\arrayvec-acdac6703702a270\\output-lib-arrayvec`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:7:16\n |\n7 | const PRIVATE: &str = \"\\\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:18:11\n |\n 18 | fn main() {\n | ___________^\n 19 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 20 | |\n 21 | | let out_dir = PathBuf::from(env::var_os(\"OUT_DIR\").unwrap());\n... |\n102 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script) due to 36 previous errors\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\.fingerprint\\smallvec-a26b8686f4740ddc\\output-lib-smallvec`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989229990\\target_st_7371d4ad-399f-40b3-acb2-a9e65e06fa88\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:15:11\n |\n 15 | fn main() {\n | ___________^\n 16 | | let mut error_generic_member_access = false;\n 17 | | if cfg!(feature = \"std\") {\n 18 | | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n... |\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:124:44\n |\n124 | fn compile_probe(rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:200:26\n |\n200 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:224:32\n |\n224 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `anyhow` (build script) due to 56 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:13:11\n |\n 13 | fn main() {\n | ___________^\n 14 | | let rustc = rustc_minor_version().unwrap_or(u32::MAX);\n 15 | |\n 16 | | if rustc >= 80 {\n... |\n147 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:149:68\n |\n149 | fn compile_probe_unstable(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:160:43\n |\n160 | fn compile_probe_stable(feature: &str) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:164:62\n |\n164 | fn do_compile_probe(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:235:26\n |\n235 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:259:32\n |\n259 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nerror: could not compile `proc-macro2` (build script) due to 67 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:46:8\n |\n46 | Io(io::Error),\n | ^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:53:50\n |\n53 | pub fn from_exit(status: process::ExitStatus) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:59:33\n |\n59 | pub fn from_io(e: io::Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:65:43\n |\n65 | pub fn from_num(e: num::ParseIntError) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:71:40\n |\n71 | pub fn from_utf8(e: str::Utf8Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:77:37\n |\n77 | pub fn from_str(s: &'static str) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:11:12\n |\n11 | rustc: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:9:12\n |\n9 | major: usize,\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:89:14\n |\n89 | out_dir: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:110:24\n |\n110 | pub fn emit(cfg: &str) {\n | ________________________^\n111 | | println!(\"cargo:rustc-cfg={}\", cfg);\n112 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:120:31\n |\n120 | pub fn rerun_path(path: &str) {\n | _______________________________^\n121 | | println!(\"cargo:rerun-if-changed={}\", path);\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:131:29\n |\n131 | pub fn rerun_env(var: &str) {\n | _____________________________^\n132 | | println!(\"cargo:rerun-if-env-changed={}\", var);\n133 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:150:36\n |\n150 | pub fn emit_possibility(cfg: &str) {\n | ____________________________________^\n151 | | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n152 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:159:17\n |\n159 | pub fn new() -> AutoCfg {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:300:9\n |\n300 | static ID: AtomicUsize = ATOMIC_USIZE_INIT;\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:561:6\n |\n561 | ) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:623:18\n |\n623 | fn new_uuid() -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:624:29\n |\n624 | const FNV_OFFSET_BASIS: u64 = 0xcbf2_9ce4_8422_2325;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:625:22\n |\n625 | const FNV_PRIME: u64 = 0x100_0000_01b3;\n | ^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `autocfg` (lib) due to 153 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.241963600Z", - "finished_at": "2025-10-20T19:45:07.259641600Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\nmemory allocation of 81920 bytes failed\nmemory allocation of 130560 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 125440 bytes failed\nmemory allocation of 14608 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 73744 bytes failed\nmemory allocation of 103824 bytes failed\nmemory allocation of 31360 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 294912 bytes failed\nmemory allocation of 42000 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 278544 bytes failed\nmemory allocation of 18432 bytes failed\nmemory allocation of 66576 bytes failed\nmemory allocation of 172056 bytes failed\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `shlex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name shlex --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=c0da325576874395 -C extra-filename=-c306238f53f9a1f2 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `quote` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230034\\target_st_37593966-c9cd-4618-abb7-627d8539a5d2\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.300378900Z", - "finished_at": "2025-10-20T19:45:07.206153Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219094)\nerror[E0428]: the name `primitives` is defined multiple times\n --> src\\lib.rs:5:1\n |\n4 | #[table(name = primitives, public)]\n | ________________-\n5 | | pub struct primitives {\n | | ^^-^^^^^^^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `primitives` here\n | `primitives` redefined here\n |\n = note: `primitives` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `primitives`\n --> src\\lib.rs:5:12\n |\n5 | pub struct primitives {\n | ^^^^^^^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `primitives`\n --> src\\lib.rs:18:32\n |\n18 | ctx.db.primitives().insert(primitives {\n | ^^^^^^^^^^ not a struct, variant or union type\n\nwarning: type `primitives` should have an upper camel case name\n --> src\\lib.rs:5:12\n |\n5 | pub struct primitives {\n | ^^^^^^^^^^ help: convert the identifier to upper camel case: `Primitives`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct primitives {\n | ^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n5 | pub struct dyn primitives {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct primitives {\n | ^^^^^^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct primitives {\n | ^^^^^^^^^^\n |\nhelp: use a new generic type parameter, constrained by `primitives`\n |\n4 ~ #[table(name = primitives, public)]\n5 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n5 | pub struct impl primitives {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `primitives`, accessing its methods at runtime using dynamic dispatch\n |\n5 | pub struct dyn primitives {\n | +++\n\nSome errors have detailed explanations: E0428, E0574, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.371022900Z", - "finished_at": "2025-10-20T19:41:25.208951700Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\nmemory allocation of 262144 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\lib.rs:252:17\n |\n252 | pub use serde_core::{\n | ^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220230\\target_st_d0d31abf-1d70-46c4-854f-c085ee26af35\\wasm32-unknown-unknown\\release\\build\\serde-10168b147cbd8efe\\out/private.rs:6:5\n |\n6 | use serde_core::__private228 as serde_core_private;\n | ^^^^^^^^^^ can't find crate\n\nerror[E0432]: unresolved imports `crate::de::value::BorrowedBytesDeserializer`, `crate::de::value::BytesDeserializer`, `crate::de::Deserialize`, `crate::de::DeserializeSeed`, `crate::de::Deserializer`, `crate::de::EnumAccess`, `crate::de::Error`, `crate::de::IntoDeserializer`, `crate::de::VariantAccess`, `crate::de::Visitor`, `crate::serde_core_private::InPlaceSeed`, `crate::ser`, `crate::ser::Impossible`, `crate::ser::Serialize`, `crate::ser::SerializeMap`, `crate::ser::SerializeStruct`, `crate::ser::Serializer`, `crate::serde_core_private::string::from_utf8_lossy`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\mod.rs:15:9\n |\n15 | pub use crate::serde_core_private::string::from_utf8_lossy;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3:24\n |\n 3 | use crate::de::value::{BorrowedBytesDeserializer, BytesDeserializer};\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^\n 4 | use crate::de::{\n 5 | Deserialize, DeserializeSeed, Deserializer, EnumAccess, Error, IntoDeserializer, VariantAccess,\n | ^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^\n 6 | Visitor,\n | ^^^^^^^\n...\n20 | pub use crate::serde_core_private::InPlaceSeed;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:3:18\n |\n 3 | use crate::ser::{self, Impossible, Serialize, SerializeMap, SerializeStruct, Serializer};\n | ^^^^ ^^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3122:5\n |\n3122 | serde_core::forward_to_deserialize_any! {\n | ^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3096:5\n |\n3096 | serde_core::forward_to_deserialize_any! {\n | ^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `serde_core`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:52:9\n |\n52 | serde_core::forward_to_deserialize_any! {\n | ^^^^^^^^^^ can't find crate\n\nerror[E0220]: associated type `Ok` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:24:16\n |\n24 | ) -> Result\n | ^^ associated type `Ok` not found\n\nerror[E0220]: associated type `Error` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:24:23\n |\n24 | ) -> Result\n | ^^^^^ associated type `Error` not found\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:38:63\n |\n38 | fn deserialize_any(self, _visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:45:65\n |\n45 | fn deserialize_option(self, visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3089:58\n |\n3089 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3089:65\n |\n3089 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n3089 - fn deserialize_any(self, visitor: V) -> Result\n3089 + fn deserialize_any(self, visitor: V) -> Result as TryFrom>::Error>\n |\n3089 - fn deserialize_any(self, visitor: V) -> Result\n3089 + fn deserialize_any(self, visitor: V) -> Result as TryInto>::Error>\n |\n\nerror[E0220]: associated type `Value` not found for `V`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3115:58\n |\n3115 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^ associated type `Value` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3115:65\n |\n3115 | fn deserialize_any(self, visitor: V) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n3115 - fn deserialize_any(self, visitor: V) -> Result\n3115 + fn deserialize_any(self, visitor: V) -> Result as TryFrom>::Error>\n |\n3115 - fn deserialize_any(self, visitor: V) -> Result\n3115 + fn deserialize_any(self, visitor: V) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3471:47\n |\n3471 | fn visit_enum(self, data: A) -> Result\n | ^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Value` implemented for `AdjacentlyTaggedEnumVariantVisitor`, you could use the fully-qualified path\n |\n3471 - fn visit_enum(self, data: A) -> Result\n3471 + fn visit_enum(self, data: A) -> Result< as Example>::Value, A::Error>\n |\n\nerror[E0220]: associated type `Error` not found for `A`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3471:63\n |\n3471 | fn visit_enum(self, data: A) -> Result\n | ^^^^^ associated type `Error` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3488:56\n |\n3488 | fn deserialize(self, deserializer: D) -> Result\n | ^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Value` implemented for `AdjacentlyTaggedEnumVariantSeed`, you could use the fully-qualified path\n |\n3488 - fn deserialize(self, deserializer: D) -> Result\n3488 + fn deserialize(self, deserializer: D) -> Result< as Example>::Value, D::Error>\n |\n\nerror[E0220]: associated type `Error` not found for `D`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\de.rs:3488:72\n |\n3488 | fn deserialize(self, deserializer: D) -> Result\n | ^^^^^ associated type `Error` not found\n\nerror[E0220]: associated type `Error` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:85:48\n |\n85 | fn bad_type(self, what: Unsupported) -> S::Error {\n | ^^^^^ associated type `Error` not found\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:117:48\n |\n117 | fn serialize_bool(self, _: bool) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n117 - fn serialize_bool(self, _: bool) -> Result {\n117 + fn serialize_bool(self, _: bool) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:117:58\n |\n117 | fn serialize_bool(self, _: bool) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n117 - fn serialize_bool(self, _: bool) -> Result {\n117 + fn serialize_bool(self, _: bool) -> Result as TryFrom>::Error> {\n |\n117 - fn serialize_bool(self, _: bool) -> Result {\n117 + fn serialize_bool(self, _: bool) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:121:44\n |\n121 | fn serialize_i8(self, _: i8) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n121 - fn serialize_i8(self, _: i8) -> Result {\n121 + fn serialize_i8(self, _: i8) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:121:54\n |\n121 | fn serialize_i8(self, _: i8) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n121 - fn serialize_i8(self, _: i8) -> Result {\n121 + fn serialize_i8(self, _: i8) -> Result as TryFrom>::Error> {\n |\n121 - fn serialize_i8(self, _: i8) -> Result {\n121 + fn serialize_i8(self, _: i8) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:125:46\n |\n125 | fn serialize_i16(self, _: i16) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n125 - fn serialize_i16(self, _: i16) -> Result {\n125 + fn serialize_i16(self, _: i16) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:125:56\n |\n125 | fn serialize_i16(self, _: i16) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n125 - fn serialize_i16(self, _: i16) -> Result {\n125 + fn serialize_i16(self, _: i16) -> Result as TryFrom>::Error> {\n |\n125 - fn serialize_i16(self, _: i16) -> Result {\n125 + fn serialize_i16(self, _: i16) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:129:46\n |\n129 | fn serialize_i32(self, _: i32) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n129 - fn serialize_i32(self, _: i32) -> Result {\n129 + fn serialize_i32(self, _: i32) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:129:56\n |\n129 | fn serialize_i32(self, _: i32) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n129 - fn serialize_i32(self, _: i32) -> Result {\n129 + fn serialize_i32(self, _: i32) -> Result as TryFrom>::Error> {\n |\n129 - fn serialize_i32(self, _: i32) -> Result {\n129 + fn serialize_i32(self, _: i32) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:133:46\n |\n133 | fn serialize_i64(self, _: i64) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n133 - fn serialize_i64(self, _: i64) -> Result {\n133 + fn serialize_i64(self, _: i64) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:133:56\n |\n133 | fn serialize_i64(self, _: i64) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n133 - fn serialize_i64(self, _: i64) -> Result {\n133 + fn serialize_i64(self, _: i64) -> Result as TryFrom>::Error> {\n |\n133 - fn serialize_i64(self, _: i64) -> Result {\n133 + fn serialize_i64(self, _: i64) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:137:44\n |\n137 | fn serialize_u8(self, _: u8) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n137 - fn serialize_u8(self, _: u8) -> Result {\n137 + fn serialize_u8(self, _: u8) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:137:54\n |\n137 | fn serialize_u8(self, _: u8) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n137 - fn serialize_u8(self, _: u8) -> Result {\n137 + fn serialize_u8(self, _: u8) -> Result as TryFrom>::Error> {\n |\n137 - fn serialize_u8(self, _: u8) -> Result {\n137 + fn serialize_u8(self, _: u8) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:141:46\n |\n141 | fn serialize_u16(self, _: u16) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n141 - fn serialize_u16(self, _: u16) -> Result {\n141 + fn serialize_u16(self, _: u16) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:141:56\n |\n141 | fn serialize_u16(self, _: u16) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n141 - fn serialize_u16(self, _: u16) -> Result {\n141 + fn serialize_u16(self, _: u16) -> Result as TryFrom>::Error> {\n |\n141 - fn serialize_u16(self, _: u16) -> Result {\n141 + fn serialize_u16(self, _: u16) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:145:46\n |\n145 | fn serialize_u32(self, _: u32) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n145 - fn serialize_u32(self, _: u32) -> Result {\n145 + fn serialize_u32(self, _: u32) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:145:56\n |\n145 | fn serialize_u32(self, _: u32) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n145 - fn serialize_u32(self, _: u32) -> Result {\n145 + fn serialize_u32(self, _: u32) -> Result as TryFrom>::Error> {\n |\n145 - fn serialize_u32(self, _: u32) -> Result {\n145 + fn serialize_u32(self, _: u32) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:149:46\n |\n149 | fn serialize_u64(self, _: u64) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n149 - fn serialize_u64(self, _: u64) -> Result {\n149 + fn serialize_u64(self, _: u64) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:149:56\n |\n149 | fn serialize_u64(self, _: u64) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n149 - fn serialize_u64(self, _: u64) -> Result {\n149 + fn serialize_u64(self, _: u64) -> Result as TryFrom>::Error> {\n |\n149 - fn serialize_u64(self, _: u64) -> Result {\n149 + fn serialize_u64(self, _: u64) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:153:46\n |\n153 | fn serialize_f32(self, _: f32) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n153 - fn serialize_f32(self, _: f32) -> Result {\n153 + fn serialize_f32(self, _: f32) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:153:56\n |\n153 | fn serialize_f32(self, _: f32) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n153 - fn serialize_f32(self, _: f32) -> Result {\n153 + fn serialize_f32(self, _: f32) -> Result as TryFrom>::Error> {\n |\n153 - fn serialize_f32(self, _: f32) -> Result {\n153 + fn serialize_f32(self, _: f32) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:157:46\n |\n157 | fn serialize_f64(self, _: f64) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n157 - fn serialize_f64(self, _: f64) -> Result {\n157 + fn serialize_f64(self, _: f64) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:157:56\n |\n157 | fn serialize_f64(self, _: f64) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n157 - fn serialize_f64(self, _: f64) -> Result {\n157 + fn serialize_f64(self, _: f64) -> Result as TryFrom>::Error> {\n |\n157 - fn serialize_f64(self, _: f64) -> Result {\n157 + fn serialize_f64(self, _: f64) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:161:48\n |\n161 | fn serialize_char(self, _: char) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n161 - fn serialize_char(self, _: char) -> Result {\n161 + fn serialize_char(self, _: char) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:161:58\n |\n161 | fn serialize_char(self, _: char) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n161 - fn serialize_char(self, _: char) -> Result {\n161 + fn serialize_char(self, _: char) -> Result as TryFrom>::Error> {\n |\n161 - fn serialize_char(self, _: char) -> Result {\n161 + fn serialize_char(self, _: char) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:165:47\n |\n165 | fn serialize_str(self, _: &str) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n165 - fn serialize_str(self, _: &str) -> Result {\n165 + fn serialize_str(self, _: &str) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:165:57\n |\n165 | fn serialize_str(self, _: &str) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n165 - fn serialize_str(self, _: &str) -> Result {\n165 + fn serialize_str(self, _: &str) -> Result as TryFrom>::Error> {\n |\n165 - fn serialize_str(self, _: &str) -> Result {\n165 + fn serialize_str(self, _: &str) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:169:50\n |\n169 | fn serialize_bytes(self, _: &[u8]) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n169 - fn serialize_bytes(self, _: &[u8]) -> Result {\n169 + fn serialize_bytes(self, _: &[u8]) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:169:60\n |\n169 | fn serialize_bytes(self, _: &[u8]) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n169 - fn serialize_bytes(self, _: &[u8]) -> Result {\n169 + fn serialize_bytes(self, _: &[u8]) -> Result as TryFrom>::Error> {\n |\n169 - fn serialize_bytes(self, _: &[u8]) -> Result {\n169 + fn serialize_bytes(self, _: &[u8]) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:173:39\n |\n173 | fn serialize_none(self) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n173 - fn serialize_none(self) -> Result {\n173 + fn serialize_none(self) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:173:49\n |\n173 | fn serialize_none(self) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n173 - fn serialize_none(self) -> Result {\n173 + fn serialize_none(self) -> Result as TryFrom>::Error> {\n |\n173 - fn serialize_none(self) -> Result {\n173 + fn serialize_none(self) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:177:49\n |\n177 | fn serialize_some(self, _: &T) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n177 - fn serialize_some(self, _: &T) -> Result\n177 + fn serialize_some(self, _: &T) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:177:59\n |\n177 | fn serialize_some(self, _: &T) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n177 - fn serialize_some(self, _: &T) -> Result\n177 + fn serialize_some(self, _: &T) -> Result as TryFrom>::Error>\n |\n177 - fn serialize_some(self, _: &T) -> Result\n177 + fn serialize_some(self, _: &T) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:184:39\n |\n184 | fn serialize_unit(self) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n184 - fn serialize_unit(self) -> Result {\n184 + fn serialize_unit(self) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:184:49\n |\n184 | fn serialize_unit(self) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n184 - fn serialize_unit(self) -> Result {\n184 + fn serialize_unit(self) -> Result as TryFrom>::Error> {\n |\n184 - fn serialize_unit(self) -> Result {\n184 + fn serialize_unit(self) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:190:63\n |\n190 | fn serialize_unit_struct(self, _: &'static str) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n190 - fn serialize_unit_struct(self, _: &'static str) -> Result {\n190 + fn serialize_unit_struct(self, _: &'static str) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:190:73\n |\n190 | fn serialize_unit_struct(self, _: &'static str) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n190 - fn serialize_unit_struct(self, _: &'static str) -> Result {\n190 + fn serialize_unit_struct(self, _: &'static str) -> Result as TryFrom>::Error> {\n |\n190 - fn serialize_unit_struct(self, _: &'static str) -> Result {\n190 + fn serialize_unit_struct(self, _: &'static str) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:201:17\n |\n201 | ) -> Result {\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n201 - ) -> Result {\n201 + ) -> Result< as Example>::Ok, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:201:27\n |\n201 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n201 - ) -> Result {\n201 + ) -> Result as TryFrom>::Error> {\n |\n201 - ) -> Result {\n201 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:212:17\n |\n212 | ) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n212 - ) -> Result\n212 + ) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:212:27\n |\n212 | ) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n212 - ) -> Result\n212 + ) -> Result as TryFrom>::Error>\n |\n212 - ) -> Result\n212 + ) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:225:17\n |\n225 | ) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n225 - ) -> Result\n225 + ) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:225:27\n |\n225 | ) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n225 - ) -> Result\n225 + ) -> Result as TryFrom>::Error>\n |\n225 - ) -> Result\n225 + ) -> Result as TryInto>::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:235:56\n |\n235 | fn serialize_seq(self, _: Option) -> Result {\n | ^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeSeq` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n235 - fn serialize_seq(self, _: Option) -> Result {\n235 + fn serialize_seq(self, _: Option) -> Result< as Example>::SerializeSeq, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:235:76\n |\n235 | fn serialize_seq(self, _: Option) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n235 - fn serialize_seq(self, _: Option) -> Result {\n235 + fn serialize_seq(self, _: Option) -> Result as TryFrom>::Error> {\n |\n235 - fn serialize_seq(self, _: Option) -> Result {\n235 + fn serialize_seq(self, _: Option) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:239:50\n |\n239 | fn serialize_tuple(self, _: usize) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeTuple` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n239 - fn serialize_tuple(self, _: usize) -> Result {\n239 + fn serialize_tuple(self, _: usize) -> Result< as Example>::SerializeTuple, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:239:72\n |\n239 | fn serialize_tuple(self, _: usize) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n239 - fn serialize_tuple(self, _: usize) -> Result {\n239 + fn serialize_tuple(self, _: usize) -> Result as TryFrom>::Error> {\n |\n239 - fn serialize_tuple(self, _: usize) -> Result {\n239 + fn serialize_tuple(self, _: usize) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:247:17\n |\n247 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeTupleStruct` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n247 - ) -> Result {\n247 + ) -> Result< as Example>::SerializeTupleStruct, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:247:45\n |\n247 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n247 - ) -> Result {\n247 + ) -> Result as TryFrom>::Error> {\n |\n247 - ) -> Result {\n247 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:258:17\n |\n258 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeTupleVariant` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n258 - ) -> Result {\n258 + ) -> Result< as Example>::SerializeTupleVariant, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:258:46\n |\n258 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n258 - ) -> Result {\n258 + ) -> Result as TryFrom>::Error> {\n |\n258 - ) -> Result {\n258 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:282:58\n |\n282 | fn serialize_map(self, len: Option) -> Result {\n | ^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeMap` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n282 - fn serialize_map(self, len: Option) -> Result {\n282 + fn serialize_map(self, len: Option) -> Result< as Example>::SerializeMap, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:282:78\n |\n282 | fn serialize_map(self, len: Option) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n282 - fn serialize_map(self, len: Option) -> Result {\n282 + fn serialize_map(self, len: Option) -> Result as TryFrom>::Error> {\n |\n282 - fn serialize_map(self, len: Option) -> Result {\n282 + fn serialize_map(self, len: Option) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:292:17\n |\n292 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeStruct` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n292 - ) -> Result {\n292 + ) -> Result< as Example>::SerializeStruct, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:292:40\n |\n292 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n292 - ) -> Result {\n292 + ) -> Result as TryFrom>::Error> {\n |\n292 - ) -> Result {\n292 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:305:17\n |\n305 | ) -> Result {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `SerializeStructVariant` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n305 - ) -> Result {\n305 + ) -> Result< as Example>::SerializeStructVariant, Self::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:305:47\n |\n305 | ) -> Result {\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n305 - ) -> Result {\n305 + ) -> Result as TryFrom>::Error> {\n |\n305 - ) -> Result {\n305 + ) -> Result as TryInto>::Error> {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:330:46\n |\n330 | fn collect_str(self, _: &T) -> Result\n | ^^^^^^^^\n |\nhelp: if there were a trait named `Example` with associated type `Ok` implemented for `TaggedSerializer`, you could use the fully-qualified path\n |\n330 - fn collect_str(self, _: &T) -> Result\n330 + fn collect_str(self, _: &T) -> Result< as Example>::Ok, Self::Error>\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:330:56\n |\n330 | fn collect_str(self, _: &T) -> Result\n | ^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n330 - fn collect_str(self, _: &T) -> Result\n330 + fn collect_str(self, _: &T) -> Result as TryFrom>::Error>\n |\n330 - fn collect_str(self, _: &T) -> Result\n330 + fn collect_str(self, _: &T) -> Result as TryInto>::Error>\n |\n\nerror[E0220]: associated type `Ok` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:1362:56\n |\n1362 | fn serialize(&self, serializer: S) -> Result\n | ^^ associated type `Ok` not found\n\nerror[E0220]: associated type `Error` not found for `S`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\src\\private\\ser.rs:1362:63\n |\n1362 | fn serialize(&self, serializer: S) -> Result\n | ^^^^^ associated type `Error` not found\n\nSome errors have detailed explanations: E0220, E0223, E0432, E0463.\nFor more information about an error, try `rustc --explain E0220`.\nerror[E0786]: found invalid metadata files for crate `std`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror: could not compile `serde` (lib) due to 79 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror[E0463]: can't find crate for `arrayref`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:2:5\n |\n2 | use arrayref::{array_mut_ref, array_ref};\n | ^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `arrayref`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\portable.rs:5:5\n |\n5 | use arrayref::{array_mut_ref, array_ref};\n | ^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `arrayref`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:143:5\n |\n143 | use arrayref::{array_mut_ref, array_ref};\n | ^^^^^^^^ can't find crate\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\guts.rs:5:3\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n3 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:224:9\n |\n224 | assert_eq!(self.count(), 0, \"hasher has already accepted input\");\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:225:9\n |\n225 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:237:9\n |\n237 | assert_ne!(self.count(), 0, \"empty subtrees are never valid\");\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_ne;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:295:5\n |\n295 | assert_eq!(input_offset % CHUNK_LEN as u64, 0);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:301:3\n |\n301 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n152 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:303:5\n |\n303 | assert_eq!(max_subtree_len(0), None);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:317:9\n |\n317 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:372:5\n |\n372 | debug_assert!(input_len > CHUNK_LEN as u64);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:377:3\n |\n377 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n152 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:379:5\n |\n379 | assert_eq!(left_subtree_len(1025), 1024);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:382:9\n |\n382 | assert_eq!(left_subtree_len(input_len - 1), input_len / 2);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:383:9\n |\n383 | assert_eq!(left_subtree_len(input_len), input_len / 2);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:384:9\n |\n384 | assert_eq!(left_subtree_len(input_len + 1), input_len);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:391:3\n |\n391 | #[derive(Copy, Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n152 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:44:3\n |\n44 | #[derive(Clone, Copy, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:119:9\n |\n119 | debug_assert!(degree <= MAX_SIMD_DEGREE);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:324:9\n |\n324 | debug_assert_eq!(0, out.len() % BLOCK_LEN, \"whole blocks only\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\portable.rs:132:5\n |\n132 | debug_assert_eq!(N % BLOCK_LEN, 0, \"uneven blocks\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\portable.rs:163:5\n |\n163 | debug_assert!(out.len() >= inputs.len() * OUT_LEN, \"out too short\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:241:3\n |\n241 | #[derive(Clone, Copy, Hash, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:397:3\n |\n397 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:400:3\n |\n400 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:411:21\n |\n411 | write!(f, \"invalid hex character: {:?}\", byte as char)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:413:21\n |\n413 | write!(f, \"invalid hex character: 0x{:x}\", byte)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:417:17\n |\n417 | write!(f, \"expected 64 hex bytes, received {}\", len)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:429:3\n |\n429 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:453:9\n |\n453 | debug_assert_eq!(self.counter, 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:492:3\n |\n492 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:542:17\n |\n542 | debug_assert_eq!(self.buf_len as usize, BLOCK_LEN);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:558:13\n |\n558 | debug_assert_eq!(self.buf_len, 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:572:9\n |\n572 | debug_assert!(input.is_empty());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:573:9\n |\n573 | debug_assert!(self.count() <= CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:642:3\n |\n642 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:676:5\n |\n676 | debug_assert!(!input.is_empty(), \"empty chunks below the root\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:677:5\n |\n677 | debug_assert!(input.len() <= MAX_SIMD_DEGREE * CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:722:5\n |\n722 | debug_assert_eq!(child_chaining_values.len() % OUT_LEN, 0, \"wacky hash bytes\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:724:5\n |\n724 | debug_assert!(num_children >= 2, \"not enough children\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:725:5\n |\n725 | debug_assert!(num_children <= 2 * MAX_SIMD_DEGREE_OR_2, \"too many\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:791:5\n |\n791 | debug_assert_eq!(platform.simd_degree().count_ones(), 1, \"power of 2\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:801:9\n |\n801 | debug_assert_eq!(platform.simd_degree(), 1);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:818:5\n |\n818 | debug_assert_eq!(left_n, degree);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:819:5\n |\n819 | debug_assert!(right_n >= 1 && right_n <= left_n);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:853:5\n |\n853 | debug_assert!(input.len() > CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:857:5\n |\n857 | debug_assert!(num_cvs >= 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1059:3\n |\n1059 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1206:13\n |\n1206 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1225:17\n |\n1225 | debug_assert_eq!(self.chunk_state.count(), CHUNK_LEN);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1253:13\n |\n1253 | debug_assert_eq!(self.chunk_state.count(), 0, \"no partial chunk data\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1254:13\n |\n1254 | debug_assert_eq!(CHUNK_LEN.count_ones(), 1, \"power of 2 chunk len\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1282:17\n |\n1282 | debug_assert_eq!(subtree_len, CHUNK_LEN);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1321:9\n |\n1321 | debug_assert!(input.len() <= CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1338:13\n |\n1338 | debug_assert_eq!(self.chunk_state.chunk_counter, self.initial_chunk_counter);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1357:13\n |\n1357 | debug_assert_eq!(\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1364:13\n |\n1364 | debug_assert!(self.cv_stack.len() >= 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1393:9\n |\n1393 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1408:9\n |\n1408 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1676:3\n |\n1676 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1735:13\n |\n1735 | debug_assert_eq!(0, self.position_within_block);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1749:13\n |\n1749 | debug_assert!(buf.len() < BLOCK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1751:13\n |\n1751 | debug_assert!(buf.is_empty());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:291:46\n |\n291 | pub fn max_subtree_len(input_offset: u64) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n152 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:293:16\n |\n293 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n152 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:298:5\n |\n298 | Some(max_chunks * CHUNK_LEN as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n152 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:12:13\n |\n12 | Ok(0) => return Ok(total),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:12:29\n |\n12 | Ok(0) => return Ok(total),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:13:13\n |\n13 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:18:13\n |\n18 | Err(e) if e.kind() == std::io::ErrorKind::Interrupted => continue,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:19:13\n |\n19 | Err(e) => return Err(e),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:19:30\n |\n19 | Err(e) => return Err(e),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:25:12\n |\n25 | A: FnOnce() -> RA + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:25:29\n |\n25 | A: FnOnce() -> RA + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:26:12\n |\n26 | B: FnOnce() -> RB + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:26:29\n |\n26 | B: FnOnce() -> RB + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:27:13\n |\n27 | RA: Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:28:13\n |\n28 | RB: Send;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:43:12\n |\n43 | A: FnOnce() -> RA + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:43:29\n |\n43 | A: FnOnce() -> RA + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:44:12\n |\n44 | B: FnOnce() -> RB + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:44:29\n |\n44 | B: FnOnce() -> RB + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:45:13\n |\n45 | RA: Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:46:13\n |\n46 | RB: Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:261:40\n |\n261 | pub fn from_slice(bytes: &[u8]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:262:9\n |\n262 | Ok(Self::from_bytes(bytes.try_into()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:292:31\n |\n292 | pub fn from_hex(hex: impl AsRef<[u8]>) -> Result {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n143 + use std::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:292:47\n |\n292 | pub fn from_hex(hex: impl AsRef<[u8]>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:293:33\n |\n293 | fn hex_val(byte: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:295:32\n |\n295 | b'A'..=b'F' => Ok(byte - b'A' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:296:32\n |\n296 | b'a'..=b'f' => Ok(byte - b'a' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:297:32\n |\n297 | b'0'..=b'9' => Ok(byte - b'0'),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:298:22\n |\n298 | _ => Err(HexError(HexErrorInner::InvalidByte(byte))),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:303:20\n |\n303 | return Err(HexError(HexErrorInner::InvalidLen(hex_bytes.len())));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:309:9\n |\n309 | Ok(Hash::from(hash_bytes))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:313:6\n |\n313 | impl From<[u8; OUT_LEN]> for Hash {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n143 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:320:6\n |\n320 | impl From for [u8; OUT_LEN] {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n143 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:330:29\n |\n330 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:345:6\n |\n345 | impl PartialEq for Hash {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n143 + use crate::cmp::PartialEq;\n |\n143 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:353:6\n |\n353 | impl PartialEq<[u8; OUT_LEN]> for Hash {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n143 + use crate::cmp::PartialEq;\n |\n143 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:361:6\n |\n361 | impl PartialEq<[u8]> for Hash {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n143 + use crate::cmp::PartialEq;\n |\n143 + use std::cmp::PartialEq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1204:16\n |\n1204 | if let Some(max) = hazmat::max_subtree_len(input_offset) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1467:9\n |\n1467 | Ok(self)\n | ^^\n |\nhelp: try calling `Ok` as a method\n |\n1467 - Ok(self)\n1467 + self.Ok()\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1613:6\n |\n1613 | impl Default for Hasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 143 + use std::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1626:9\n |\n1626 | Ok(input.len())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1631:9\n |\n1631 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1794:9\n |\n1794 | Ok(buf.len())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1806:24\n |\n1806 | return Err(std::io::Error::new(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1813:20\n |\n1813 | return Err(std::io::Error::new(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1819:9\n |\n1819 | Ok(self.position())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0277]: `HexError` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:424:28\n |\n424 | impl std::error::Error for HexError {}\n | ^^^^^^^^ the trait `Debug` is not implemented for `HexError`\n |\n = note: add `#[derive(Debug)]` to `HexError` or manually `impl Debug for HexError`\nnote: required by a bound in `std::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/error.rs:53:18\n |\n 53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0277`.\nerror: cannot determine resolution for the import\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:2:17\n |\n2 | use core::ops::{Add, AddAssign, BitAnd, BitOr, BitXor, BitXorAssign, Not};\n | ^^^\n\nerror: cannot determine resolution for the import\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:2:22\n |\n2 | use core::ops::{Add, AddAssign, BitAnd, BitOr, BitXor, BitXorAssign, Not};\n | ^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:10:7\n |\n10 | #[derive(Copy, Clone, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:229:7\n |\n229 | #[derive(Copy, Clone, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:10:7\n |\n10 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:54:3\n |\n54 | #[derive(Clone, Copy, PartialEq, Eq, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:84:3\n |\n84 | #[derive(Clone, Copy, PartialEq, Eq, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:393:3\n |\n393 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:396:5\n |\n396 | assert_eq!(rotate_u128_right(X, 17), X.rotate_right(17));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:440:3\n |\n440 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:461:7\n |\n461 | #[derive(Copy, Clone, Debug, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:467:7\n |\n467 | #[derive(Copy, Clone, Debug, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:473:7\n |\n473 | #[derive(Copy, Clone, Debug, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:621:3\n |\n621 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:623:3\n |\n623 | #[derive(Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `unimplemented` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:767:9\n |\n767 | unimplemented!()\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::unimplemented;\n |\n\nerror: cannot find macro `unimplemented` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:771:9\n |\n771 | unimplemented!()\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::unimplemented;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:53:8\n |\n53 | W: Copy + RotateEachWord32,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:66:8\n |\n66 | W: Copy + RotateEachWord64,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:74:8\n |\n74 | G: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:80:8\n |\n80 | G: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:86:8\n |\n86 | G: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:92:8\n |\n92 | G: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:23:26\n |\n23 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n95 | fwd_binop_x2!(BitAnd, bitand);\n | ----------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:23:26\n |\n23 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n96 | fwd_binop_x2!(BitOr, bitor);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:23:26\n |\n23 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n97 | fwd_binop_x2!(BitXor, bitxor);\n | ----------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:23:26\n |\n23 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n98 | fwd_binop_x2!(AndNot, andnot);\n | ----------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:34:26\n |\n34 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n99 | fwd_binop_assign_x2!(BitAndAssign, bitand_assign);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:34:26\n |\n 34 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n100 | fwd_binop_assign_x2!(BitOrAssign, bitor_assign);\n | ----------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:34:26\n |\n 34 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n101 | fwd_binop_assign_x2!(BitXorAssign, bitxor_assign);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:105:8\n |\n105 | G: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:23:26\n |\n 23 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n108 | fwd_binop_x2!(Add, add);\n | ----------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:34:26\n |\n 34 | impl $trait for x2 {\n | ^^^^ not found in this scope\n...\n109 | fwd_binop_assign_x2!(AddAssign, add_assign);\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x2` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:110:15\n |\n110 | impl Not for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:123:9\n |\n123 | impl Vec2 for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:134:9\n |\n134 | impl, G> Store for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:141:12\n |\n141 | impl From> for vec256_storage\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:143:8\n |\n143 | W: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:144:21\n |\n144 | vec128_storage: From,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:153:17\n |\n153 | W: Swap64 + Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:163:9\n |\n163 | impl MultiLane<[W; 2]> for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:173:17\n |\n173 | impl BSwap for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:179:30\n |\n179 | impl StoreBytes for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:203:9\n |\n203 | impl LaneWords4 for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:203:31\n |\n203 | impl LaneWords4 for x2 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:284:8\n |\n284 | W: Copy + RotateEachWord32,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:297:8\n |\n297 | W: Copy + RotateEachWord64,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:242:26\n |\n242 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n306 | fwd_binop_x4!(BitAnd, bitand);\n | ----------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:242:26\n |\n242 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n307 | fwd_binop_x4!(BitOr, bitor);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:242:26\n |\n242 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n308 | fwd_binop_x4!(BitXor, bitxor);\n | ----------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:242:26\n |\n242 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n309 | fwd_binop_x4!(AndNot, andnot);\n | ----------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:258:26\n |\n258 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n310 | fwd_binop_assign_x4!(BitAndAssign, bitand_assign);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:258:26\n |\n258 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n311 | fwd_binop_assign_x4!(BitOrAssign, bitor_assign);\n | ----------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:258:26\n |\n258 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n312 | fwd_binop_assign_x4!(BitXorAssign, bitxor_assign);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:242:26\n |\n242 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n314 | fwd_binop_x4!(Add, add);\n | ----------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:258:26\n |\n258 | impl $trait for x4 {\n | ^^^^ not found in this scope\n...\n315 | fwd_binop_assign_x4!(AddAssign, add_assign);\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `fwd_binop_assign_x4` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:316:15\n |\n316 | impl Not for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:334:9\n |\n334 | impl Vec4 for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:345:9\n |\n345 | impl Vec4Ext for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:349:15\n |\n349 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:359:9\n |\n359 | impl> Store for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:371:9\n |\n371 | impl From> for vec512_storage\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:373:8\n |\n373 | W: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:374:21\n |\n374 | vec128_storage: From,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:383:17\n |\n383 | W: Swap64 + Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:393:9\n |\n393 | impl MultiLane<[W; 4]> for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:403:17\n |\n403 | impl BSwap for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:414:30\n |\n414 | impl StoreBytes for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\soft.rs:452:9\n |\n452 | impl LaneWords4 for x4 {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:12:54\n |\n12 | pub trait ArithOps: Add + AddAssign + Sized + Copy + Clone + BSwap {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:12:62\n |\n12 | pub trait ArithOps: Add + AddAssign + Sized + Copy + Clone + BSwap {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:12:69\n |\n12 | pub trait ArithOps: Add + AddAssign + Sized + Copy + Clone + BSwap {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:21:7\n |\n21 | + Sized\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:22:7\n |\n22 | + Copy\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:23:7\n |\n23 | + Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:80:15\n |\n80 | Self: Sized;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:122:7\n |\n122 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:126:85\n |\n126 | BitOps64 + Store + ArithOps + Vec2 + MultiLane<[u64; 2]> + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:130:73\n |\n130 | BitOps128 + Store + Swap64 + MultiLane<[u128; 1]> + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:140:7\n |\n140 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:151:7\n |\n151 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:162:7\n |\n162 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:171:7\n |\n171 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:184:7\n |\n184 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:194:7\n |\n194 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:204:7\n |\n204 | + Into\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:231:20\n |\n231 | pub trait Machine: Sized + Copy {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\types.rs:231:28\n |\n231 | pub trait Machine: Sized + Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:17:6\n |\n17 | impl From<[u32; 4]> for vec128_storage {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:23:6\n |\n23 | impl From for [u32; 4] {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:29:6\n |\n29 | impl From<[u64; 2]> for vec128_storage {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:35:6\n |\n35 | impl From for [u64; 2] {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:41:6\n |\n41 | impl Default for vec128_storage {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:47:6\n |\n47 | impl Eq for vec128_storage {}\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:48:6\n |\n48 | impl PartialEq for vec128_storage {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:68:6\n |\n68 | impl From for [u64; 4] {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:76:6\n |\n76 | impl From<[u64; 4]> for vec256_storage {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:102:32\n |\n102 | T: Store + Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:115:32\n |\n115 | T: Store + Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:136:32\n |\n136 | T: Store + Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:150:32\n |\n150 | T: Store + Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:176:32\n |\n176 | T: Store + Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:188:32\n |\n188 | T: Store + Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:477:6\n |\n477 | impl From for vec128_storage {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:483:6\n |\n483 | impl From for vec128_storage {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ppv-lite86-0.2.21\\src\\generic.rs:489:6\n |\n489 | impl From for vec128_storage {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nSome errors have detailed explanations: E0405, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `blake3` (lib) due to 113 previous errors\nerror: could not compile `ppv-lite86` (lib) due to 107 previous errors\nerror: could not compile `proc-macro2` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name proc_macro2 --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=0845bcd998f24989 -C extra-filename=-be860f904a387c07 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220230\\target_st_d0d31abf-1d70-46c4-854f-c085ee26af35\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220230\\target_st_d0d31abf-1d70-46c4-854f-c085ee26af35\\release\\deps --extern unicode_ident=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220230\\target_st_d0d31abf-1d70-46c4-854f-c085ee26af35\\release\\deps\\libunicode_ident-1120f09d5d370f7b.rmeta --cap-lints allow --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg cfg(fuzzing) --check-cfg cfg(no_is_available) --check-cfg cfg(no_literal_byte_character) --check-cfg cfg(no_literal_c_string) --check-cfg cfg(no_source_text) --check-cfg cfg(proc_macro_span) --check-cfg cfg(proc_macro_span_file) --check-cfg cfg(proc_macro_span_location) --check-cfg cfg(procmacro2_backtrace) --check-cfg cfg(procmacro2_build_probe) --check-cfg cfg(procmacro2_nightly_testing) --check-cfg cfg(procmacro2_semver_exempt) --check-cfg cfg(randomize_layout) --check-cfg cfg(span_locations) --check-cfg cfg(super_unstable) --check-cfg cfg(wrap_proc_macro)` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.420941300Z", - "finished_at": "2025-10-20T19:44:43.881637Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\nerror: failed to remove C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220764\\target_st_6e24cf65-886e-441f-8cfd-d841a642006d\\wasm32-unknown-unknown\\release\\deps\\itertools-b65e608e39eaca79.itertools.1a93613fe583c3a8-cgu.0.rcgu.o: Insufficient system resources exist to complete the requested service. (os error 1450)\n\nmemory allocation of 140288 bytes failed\nerror: failed to run custom build command for `spacetimedb-lib v1.6.0`\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220764\\target_st_6e24cf65-886e-441f-8cfd-d841a642006d\\release\\build\\spacetimedb-lib-e46eae3848b7bf23\\build-script-build` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `itertools` (lib) due to 1 previous error\nerror: could not compile `cc` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cc --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cc-1.2.41\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"jobserver\\\", \\\"parallel\\\"))\" -C metadata=cdd877176ca4a1c5 -C extra-filename=-8baee91765844333 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220764\\target_st_6e24cf65-886e-441f-8cfd-d841a642006d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220764\\target_st_6e24cf65-886e-441f-8cfd-d841a642006d\\release\\deps --extern find_msvc_tools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220764\\target_st_6e24cf65-886e-441f-8cfd-d841a642006d\\release\\deps\\libfind_msvc_tools-b458c414c511e9aa.rmeta --extern shlex=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220764\\target_st_6e24cf65-886e-441f-8cfd-d841a642006d\\release\\deps\\libshlex-c306238f53f9a1f2.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.471561100Z", - "finished_at": "2025-10-20T19:44:44.186775300Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989218243)\nerror[E0277]: the trait bound `TimeDuration: From<{integer}>` is not satisfied\n --> src\\lib.rs:19:51\n |\n19 | scheduled_at: ScheduleAt::Interval(50_000.into()),\n | ^^^^ the trait `From<{integer}>` is not implemented for `TimeDuration`\n |\n = help: the trait `From<{integer}>` is not implemented for `TimeDuration`\n but trait `From` is implemented for it\n = help: for that trait implementation, expected `std::time::Duration`, found `{integer}`\n = note: required for `{integer}` to implement `Into`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.521496800Z", - "finished_at": "2025-10-20T19:41:15.674402100Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\nmemory allocation of 2004525 bytes failed\nmemory allocation of 3687128 bytes failed\nmemory allocation of 906496 bytes failed\nmemory allocation of 32768 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `arrayref`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:2:5\n |\n2 | use arrayref::{array_mut_ref, array_ref};\n | ^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `arrayref`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\portable.rs:5:5\n |\n5 | use arrayref::{array_mut_ref, array_ref};\n | ^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `arrayref`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:143:5\n |\n143 | use arrayref::{array_mut_ref, array_ref};\n | ^^^^^^^^ can't find crate\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\guts.rs:5:3\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n3 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:224:9\n |\n224 | assert_eq!(self.count(), 0, \"hasher has already accepted input\");\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:225:9\n |\n225 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:237:9\n |\n237 | assert_ne!(self.count(), 0, \"empty subtrees are never valid\");\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_ne;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:295:5\n |\n295 | assert_eq!(input_offset % CHUNK_LEN as u64, 0);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:301:3\n |\n301 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n152 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:303:5\n |\n303 | assert_eq!(max_subtree_len(0), None);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:317:9\n |\n317 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:372:5\n |\n372 | debug_assert!(input_len > CHUNK_LEN as u64);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:377:3\n |\n377 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n152 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:379:5\n |\n379 | assert_eq!(left_subtree_len(1025), 1024);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:382:9\n |\n382 | assert_eq!(left_subtree_len(input_len - 1), input_len / 2);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:383:9\n |\n383 | assert_eq!(left_subtree_len(input_len), input_len / 2);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:384:9\n |\n384 | assert_eq!(left_subtree_len(input_len + 1), input_len);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n152 + use std::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:391:3\n |\n391 | #[derive(Copy, Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n152 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:44:3\n |\n44 | #[derive(Clone, Copy, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:119:9\n |\n119 | debug_assert!(degree <= MAX_SIMD_DEGREE);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\platform.rs:324:9\n |\n324 | debug_assert_eq!(0, out.len() % BLOCK_LEN, \"whole blocks only\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\portable.rs:132:5\n |\n132 | debug_assert_eq!(N % BLOCK_LEN, 0, \"uneven blocks\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\portable.rs:163:5\n |\n163 | debug_assert!(out.len() >= inputs.len() * OUT_LEN, \"out too short\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:241:3\n |\n241 | #[derive(Clone, Copy, Hash, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:397:3\n |\n397 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:400:3\n |\n400 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:411:21\n |\n411 | write!(f, \"invalid hex character: {:?}\", byte as char)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:413:21\n |\n413 | write!(f, \"invalid hex character: 0x{:x}\", byte)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:417:17\n |\n417 | write!(f, \"expected 64 hex bytes, received {}\", len)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:429:3\n |\n429 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:453:9\n |\n453 | debug_assert_eq!(self.counter, 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:492:3\n |\n492 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:542:17\n |\n542 | debug_assert_eq!(self.buf_len as usize, BLOCK_LEN);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:558:13\n |\n558 | debug_assert_eq!(self.buf_len, 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:572:9\n |\n572 | debug_assert!(input.is_empty());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:573:9\n |\n573 | debug_assert!(self.count() <= CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:642:3\n |\n642 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:676:5\n |\n676 | debug_assert!(!input.is_empty(), \"empty chunks below the root\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:677:5\n |\n677 | debug_assert!(input.len() <= MAX_SIMD_DEGREE * CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:722:5\n |\n722 | debug_assert_eq!(child_chaining_values.len() % OUT_LEN, 0, \"wacky hash bytes\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:724:5\n |\n724 | debug_assert!(num_children >= 2, \"not enough children\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:725:5\n |\n725 | debug_assert!(num_children <= 2 * MAX_SIMD_DEGREE_OR_2, \"too many\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:791:5\n |\n791 | debug_assert_eq!(platform.simd_degree().count_ones(), 1, \"power of 2\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:801:9\n |\n801 | debug_assert_eq!(platform.simd_degree(), 1);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:818:5\n |\n818 | debug_assert_eq!(left_n, degree);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:819:5\n |\n819 | debug_assert!(right_n >= 1 && right_n <= left_n);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:853:5\n |\n853 | debug_assert!(input.len() > CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:857:5\n |\n857 | debug_assert!(num_cvs >= 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n143 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1059:3\n |\n1059 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1206:13\n |\n1206 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1225:17\n |\n1225 | debug_assert_eq!(self.chunk_state.count(), CHUNK_LEN);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1253:13\n |\n1253 | debug_assert_eq!(self.chunk_state.count(), 0, \"no partial chunk data\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1254:13\n |\n1254 | debug_assert_eq!(CHUNK_LEN.count_ones(), 1, \"power of 2 chunk len\");\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1282:17\n |\n1282 | debug_assert_eq!(subtree_len, CHUNK_LEN);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1321:9\n |\n1321 | debug_assert!(input.len() <= CHUNK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1338:13\n |\n1338 | debug_assert_eq!(self.chunk_state.chunk_counter, self.initial_chunk_counter);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1357:13\n |\n1357 | debug_assert_eq!(\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1364:13\n |\n1364 | debug_assert!(self.cv_stack.len() >= 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1393:9\n |\n1393 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1408:9\n |\n1408 | assert_eq!(\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1676:3\n |\n1676 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 143 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1735:13\n |\n1735 | debug_assert_eq!(0, self.position_within_block);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1749:13\n |\n1749 | debug_assert!(buf.len() < BLOCK_LEN);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1751:13\n |\n1751 | debug_assert!(buf.is_empty());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 143 + use std::debug_assert;\n |\n\nerror: cannot determine resolution for the import\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\error.rs:5:5\n |\n5 | mem,\n | ^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:53:9\n |\n53 | write!(f, \"{self:-#x}\").expect(\"unexpected formatting failure\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n36 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:64:9\n |\n64 | write!(f, \"{self:#x}\").expect(\"unexpected formatting failure\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n36 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:104:13\n |\n104 | write!(f, \"{self}\").expect(\"unexpected formatting error\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 90 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:113:13\n |\n113 | write!(f, \"{self}\").expect(\"unexpected formatting error\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 90 + use core::write;\n |\n\nerror: cannot find macro `concat` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:383:33\n |\n383 | f.write_str(concat!(\"32 bytes in \", $name, \" endian\"))\n | ^^^^^^\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n440 + use core::concat;\n |\n\nerror: cannot find macro `concat` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:383:33\n |\n383 | f.write_str(concat!(\"32 bytes in \", $name, \" endian\"))\n | ^^^^^^\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n446 + use core::concat;\n |\n\nerror: cannot find macro `concat` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:530:33\n |\n530 | f.write_str(concat!(\"bytes in \", $name, \" endian\"))\n | ^^^^^^\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n597 + use core::concat;\n |\n\nerror: cannot find macro `concat` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:530:33\n |\n530 | f.write_str(concat!(\"bytes in \", $name, \" endian\"))\n | ^^^^^^\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n605 + use core::concat;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:48:3\n |\n48 | #[derive(Clone, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 8 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:52:3\n |\n52 | #[derive(Clone, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 8 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:56:3\n |\n56 | #[derive(Clone, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 8 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:60:3\n |\n60 | #[derive(Clone, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 8 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:71:26\n |\n71 | x => panic!(\"number not in the range 0..={}: {}\", Self::BASE - 1, x),\n | ^^^^^\n...\n78 | radix! { Binary, 2, \"0b\", x @ 0 ..= 1 => b'0' + x }\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `radix` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 8 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:71:26\n |\n71 | x => panic!(\"number not in the range 0..={}: {}\", Self::BASE - 1, x),\n | ^^^^^\n...\n79 | radix! { Octal, 8, \"0o\", x @ 0 ..= 7 => b'0' + x }\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `radix` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 8 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:71:26\n |\n71 | x => panic!(\"number not in the range 0..={}: {}\", Self::BASE - 1, x),\n | ^^^^^\n...\n80 | radix! { LowerHex, 16, \"0x\", x @ 0 ..= 9 => b'0' + x, x @ 10 ..= 15 => b'a' + (x - 10) }\n | ------------------------------------------------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `radix` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 8 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:71:26\n |\n71 | x => panic!(\"number not in the range 0..={}: {}\", Self::BASE - 1, x),\n | ^^^^^\n...\n81 | radix! { UpperHex, 16, \"0x\", x @ 0 ..= 9 => b'0' + x, x @ 10 ..= 15 => b'A' + (x - 10) }\n | ------------------------------------------------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `radix` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 8 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\ops.rs:237:21\n |\n237 | panic!(concat!(\"attempt to \", $msg));\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\ops.rs:17:1\n |\n 17 | / impl_ops! {\n 18 | | for I256 | i128 {\n 19 | | add => iadd2, iadd3, iaddc;\n 20 | | mul => imul2, imul3, imulc;\n... |\n 29 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `__impl_ops_divmod` which comes from the expansion of the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\ops.rs:14:1\n |\n 14 + use core::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:10:5\n |\n10 | assert!(!src.is_empty(), \"empty string\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:32:8\n |\n32 | if matches!((negate, int.signum128()), (false, -1) | (true, 1)) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::matches;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:33:9\n |\n33 | panic!(\"overflows integer type\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::panic;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:16:3\n |\n16 | #[derive(Clone, Copy, Default, Eq, Hash, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n11 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:299:13\n |\n299 | panic!(\"attempt to divide with overflow\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:334:13\n |\n334 | panic!(\"attempt to divide with overflow\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:487:13\n |\n487 | panic!(\"attempt to divide by zero\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:545:13\n |\n545 | debug_assert!(false);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:21:9\n |\n21 | debug_assert!(n < N_UDWORD_BITS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n12 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:23:9\n |\n23 | debug_assert_ne!(res, 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n12 + use core::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:29:9\n |\n29 | debug_assert!(n < N_UDWORD_BITS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n12 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:31:9\n |\n31 | debug_assert_ne!(res, 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n12 + use core::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:41:5\n |\n41 | debug_assert!(v.get() > u1);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n12 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:44:5\n |\n44 | debug_assert_ne!(s, N_UDWORD_BITS);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n12 + use core::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:194:5\n |\n194 | debug_assert_ne!(\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 12 + use core::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:205:9\n |\n205 | debug_assert!(shift < N_UDWORD_BITS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 12 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:218:9\n |\n218 | debug_assert!(shift < N_UDWORD_BITS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 12 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:299:5\n |\n299 | debug_assert!(shift < N_UDWORD_BITS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 12 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:310:9\n |\n310 | debug_assert!(false);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 12 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:291:46\n |\n291 | pub fn max_subtree_len(input_offset: u64) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n152 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:293:16\n |\n293 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n152 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\hazmat.rs:298:5\n |\n298 | Some(max_chunks * CHUNK_LEN as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n152 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:12:13\n |\n12 | Ok(0) => return Ok(total),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:12:29\n |\n12 | Ok(0) => return Ok(total),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:13:13\n |\n13 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:18:13\n |\n18 | Err(e) if e.kind() == std::io::ErrorKind::Interrupted => continue,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:19:13\n |\n19 | Err(e) => return Err(e),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\io.rs:19:30\n |\n19 | Err(e) => return Err(e),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:25:12\n |\n25 | A: FnOnce() -> RA + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:25:29\n |\n25 | A: FnOnce() -> RA + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:26:12\n |\n26 | B: FnOnce() -> RB + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:26:29\n |\n26 | B: FnOnce() -> RB + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:27:13\n |\n27 | RA: Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\shl.rs:8:5\n |\n8 | debug_assert!(a < 256, \"shl intrinsic called with overflowing shift\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n3 + use core::debug_assert;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:28:13\n |\n28 | RB: Send;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:43:12\n |\n43 | A: FnOnce() -> RA + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:43:29\n |\n43 | A: FnOnce() -> RA + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:44:12\n |\n44 | B: FnOnce() -> RB + Send,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:44:29\n |\n44 | B: FnOnce() -> RB + Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:45:13\n |\n45 | RA: Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\join.rs:46:13\n |\n46 | RB: Send,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n19 + use std::marker::Send;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:261:40\n |\n261 | pub fn from_slice(bytes: &[u8]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:262:9\n |\n262 | Ok(Self::from_bytes(bytes.try_into()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:292:31\n |\n292 | pub fn from_hex(hex: impl AsRef<[u8]>) -> Result {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n143 + use std::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:292:47\n |\n292 | pub fn from_hex(hex: impl AsRef<[u8]>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:293:33\n |\n293 | fn hex_val(byte: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:295:32\n |\n295 | b'A'..=b'F' => Ok(byte - b'A' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:296:32\n |\n296 | b'a'..=b'f' => Ok(byte - b'a' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:297:32\n |\n297 | b'0'..=b'9' => Ok(byte - b'0'),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:298:22\n |\n298 | _ => Err(HexError(HexErrorInner::InvalidByte(byte))),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:303:20\n |\n303 | return Err(HexError(HexErrorInner::InvalidLen(hex_bytes.len())));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:309:9\n |\n309 | Ok(Hash::from(hash_bytes))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n143 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:313:6\n |\n313 | impl From<[u8; OUT_LEN]> for Hash {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n143 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:320:6\n |\n320 | impl From for [u8; OUT_LEN] {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n143 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:330:29\n |\n330 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n143 + use crate::fmt::Result;\n |\n143 + use std::fmt::Result;\n |\n143 + use std::io::Result;\n |\n143 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:345:6\n |\n345 | impl PartialEq for Hash {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n143 + use crate::cmp::PartialEq;\n |\n143 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:353:6\n |\n353 | impl PartialEq<[u8; OUT_LEN]> for Hash {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n143 + use crate::cmp::PartialEq;\n |\n143 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:361:6\n |\n361 | impl PartialEq<[u8]> for Hash {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n143 + use crate::cmp::PartialEq;\n |\n143 + use std::cmp::PartialEq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1204:16\n |\n1204 | if let Some(max) = hazmat::max_subtree_len(input_offset) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1467:9\n |\n1467 | Ok(self)\n | ^^\n |\nhelp: try calling `Ok` as a method\n |\n1467 - Ok(self)\n1467 + self.Ok()\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1613:6\n |\n1613 | impl Default for Hasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 143 + use std::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1626:9\n |\n1626 | Ok(input.len())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1631:9\n |\n1631 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1794:9\n |\n1794 | Ok(buf.len())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1806:24\n |\n1806 | return Err(std::io::Error::new(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1813:20\n |\n1813 | return Err(std::io::Error::new(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:1819:9\n |\n1819 | Ok(self.position())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 143 + use std::result::Result::Ok;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\shl.rs:23:5\n |\n23 | debug_assert!(b < 256, \"shl intrinsic called with overflowing shift\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\shr.rs:8:5\n |\n8 | debug_assert!(a < 256, \"shr intrinsic called with overflowing shift\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n3 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\shr.rs:26:5\n |\n26 | debug_assert!(b < 256, \"shr intrinsic called with overflowing shift\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\shr.rs:44:5\n |\n44 | debug_assert!(a < 256, \"shr intrinsic called with overflowing shift\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\shr.rs:59:5\n |\n59 | debug_assert!(b < 256, \"shr intrinsic called with overflowing shift\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:38:5\n |\n38 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 7 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:139:9\n |\n139 | assert!(!overflow, \"overflows integer type\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 7 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:169:5\n |\n169 | assert!(bytes.len() > start, \"missing number\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 7 + use core::assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:199:18\n |\n199 | _ => panic!(\"invalid digit\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\ops.rs:237:21\n |\n237 | panic!(concat!(\"attempt to \", $msg));\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\ops.rs:17:1\n |\n 17 | / impl_ops! {\n 18 | | for U256 | u128 {\n 19 | | add => uadd2, uadd3, uaddc;\n 20 | | mul => umul2, umul3, umulc;\n... |\n 29 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `__impl_ops_divmod` which comes from the expansion of the macro `impl_ops` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\ops.rs:14:1\n |\n 14 + use core::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:10:5\n |\n10 | assert!(!src.is_empty(), \"empty string\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:16:3\n |\n16 | #[derive(Clone, Copy, Default, Eq, Hash, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n11 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:303:13\n |\n303 | panic!(\"attempt to divide by zero\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::panic;\n |\n\nerror[E0277]: `HexError` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\blake3-1.8.2\\src\\lib.rs:424:28\n |\n424 | impl std::error::Error for HexError {}\n | ^^^^^^^^ the trait `Debug` is not implemented for `HexError`\n |\n = note: add `#[derive(Debug)]` to `HexError` or manually `impl Debug for HexError`\nnote: required by a bound in `std::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/error.rs:53:18\n |\n 53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0277`.\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\fmt.rs:11:32\n |\n11 | pub(crate) trait GenericRadix: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:75:53\n |\n75 | pub fn from_str_radix(src: &str, radix: u32) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:76:50\n |\n76 | crate::parse::from_str_radix(src, radix, None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:438:44\n |\n438 | pub fn checked_add(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:441:13\n |\n441 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:443:13\n |\n443 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:462:53\n |\n462 | pub fn checked_add_unsigned(self, rhs: U256) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:465:13\n |\n465 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:467:13\n |\n467 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:486:44\n |\n486 | pub fn checked_sub(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:489:13\n |\n489 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:491:13\n |\n491 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:510:53\n |\n510 | pub fn checked_sub_unsigned(self, rhs: U256) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:513:13\n |\n513 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:515:13\n |\n515 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:534:44\n |\n534 | pub fn checked_mul(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:537:13\n |\n537 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:539:13\n |\n539 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:559:44\n |\n559 | pub fn checked_div(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:561:13\n |\n561 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:565:13\n |\n565 | Some(unsafe { result.assume_init() })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:585:51\n |\n585 | pub fn checked_div_euclid(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:587:13\n |\n587 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:589:13\n |\n589 | Some(self.div_euclid(rhs))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:609:44\n |\n609 | pub fn checked_rem(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:611:13\n |\n611 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:615:13\n |\n615 | Some(unsafe { result.assume_init() })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:635:51\n |\n635 | pub fn checked_rem_euclid(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:637:13\n |\n637 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:639:13\n |\n639 | Some(self.rem_euclid(rhs))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:655:33\n |\n655 | pub fn checked_neg(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:658:13\n |\n658 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:660:13\n |\n660 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:679:43\n |\n679 | pub fn checked_shl(self, rhs: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:682:13\n |\n682 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:684:13\n |\n684 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:703:43\n |\n703 | pub fn checked_shr(self, rhs: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:706:13\n |\n706 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:708:13\n |\n708 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:725:33\n |\n725 | pub fn checked_abs(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:729:13\n |\n729 | Some(self)\n | ^^^^\n |\nhelp: try calling `Some` as a method\n |\n729 - Some(self)\n729 + self.Some()\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:748:47\n |\n748 | pub fn checked_pow(self, mut exp: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:750:20\n |\n750 | return Some(Self::ONE);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:787:13\n |\n787 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:816:13\n |\n816 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:839:13\n |\n839 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:868:13\n |\n868 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:933:13\n |\n933 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\api.rs:990:13\n |\n990 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:31:6\n |\n31 | impl Ord for I256 {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n28 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:7:14\n |\n 7 | impl PartialEq<$prim> for $int {\n | ^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:14:14\n |\n14 | impl PartialEq<$int> for $prim {\n | ^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:21:14\n |\n21 | impl PartialOrd for $int {\n | ^^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:23:52\n |\n23 | fn partial_cmp(&self, other: &Self) -> Option<::core::cmp::Ordering> {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:24:17\n |\n24 | Some(self.cmp(other))\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:28:14\n |\n28 | impl PartialOrd<$prim> for $int {\n | ^^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:30:51\n |\n30 | fn partial_cmp(&self, rhs: &$prim) -> Option<::core::cmp::Ordering> {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:31:17\n |\n31 | Some(self.cmp(&$int::new(*rhs)))\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:35:14\n |\n35 | impl PartialOrd<$int> for $prim {\n | ^^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:37:50\n |\n37 | fn partial_cmp(&self, rhs: &$int) -> Option<::core::cmp::Ordering> {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:38:17\n |\n38 | Some($int::new(*self).cmp(rhs))\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:40:1\n |\n40 | / impl_cmp! {\n41 | | impl Cmp for I256 (i128);\n42 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\cmp.rs:28:1\n |\n28 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:9:14\n |\n 9 | impl From<$t> for I256 {\n | ^^^^ not found in this scope\n...\n18 | / impl_from! {\n19 | | bool,\n20 | | i8, i16, i32, i64, i128,\n21 | | u8, u16, u32, u64, u128,\n22 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `TryFrom` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:24:6\n |\n24 | impl TryFrom for I256 {\n | ^^^^^^^ not found in this scope\n |\n = note: 'core::convert::TryFrom' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 3 + use core::convert::TryFrom;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:27:33\n |\n27 | fn try_from(value: U256) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 3 + use core::fmt::Result;\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:29:20\n |\n29 | return Err(tfie());\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:31:9\n |\n31 | Ok(value.as_i256())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `TryFrom` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:165:14\n |\n165 | impl TryFrom for $t {\n | ^^^^^^^ not found in this scope\n...\n180 | / impl_try_into! {\n181 | | i8, i16, i32, i64, i128,\n182 | | u8, u16, u32, u64, u128,\n183 | | isize, usize,\n184 | | }\n | |_- in this macro invocation\n |\n = note: 'core::convert::TryFrom' is included in the prelude starting in Edition 2021\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::TryFrom;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:169:37\n |\n169 | fn try_from(x: I256) -> Result {\n | ^^^^^^ not found in this scope\n...\n180 | / impl_try_into! {\n181 | | i8, i16, i32, i64, i128,\n182 | | u8, u16, u32, u64, u128,\n183 | | isize, usize,\n184 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 3 + use core::fmt::Result;\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:171:21\n |\n171 | Ok(*x.low() as _)\n | ^^ not found in this scope\n...\n180 | / impl_try_into! {\n181 | | i8, i16, i32, i64, i128,\n182 | | u8, u16, u32, u64, u128,\n183 | | isize, usize,\n184 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:173:21\n |\n173 | Err(tfie())\n | ^^^ not found in this scope\n...\n180 | / impl_try_into! {\n181 | | i8, i16, i32, i64, i128,\n182 | | u8, u16, u32, u64, u128,\n183 | | isize, usize,\n184 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\convert.rs:188:14\n |\n188 | impl From for $t {\n | ^^^^ not found in this scope\n...\n197 | / impl_into_float! {\n198 | | f32 => as_f32, f64 => as_f64,\n199 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_into_float` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:8:23\n |\n 8 | fn sum>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:11:1\n |\n11 | / impl_iter! {\n12 | | impl Iter for I256;\n13 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:9:1\n |\n 9 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:14:27\n |\n14 | fn product>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:11:1\n |\n11 | / impl_iter! {\n12 | | impl Iter for I256;\n13 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:9:1\n |\n 9 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:20:23\n |\n20 | fn sum>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:11:1\n |\n11 | / impl_iter! {\n12 | | impl Iter for I256;\n13 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:9:1\n |\n 9 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:26:27\n |\n26 | fn product>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:11:1\n |\n11 | / impl_iter! {\n12 | | impl Iter for I256;\n13 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\iter.rs:9:1\n |\n 9 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:12:50\n |\n12 | fn checked_mul(&self, other: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for I256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:3:1\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:16:50\n |\n16 | fn checked_sub(&self, other: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for I256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:3:1\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:20:50\n |\n20 | fn checked_add(&self, other: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for I256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:3:1\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:29:37\n |\n29 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for I256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:3:1\n |\n 3 + use core::fmt::Result;\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:3:1\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:30:54\n |\n30 | $crate::parse::from_str_radix(s, 10, None)\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for I256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this unit variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int\\parse.rs:3:1\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:132:39\n |\n132 | pub fn from_str_hex(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:133:47\n |\n133 | crate::parse::from_str_radix(src, 16, Some(\"0x\"))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:160:44\n |\n160 | pub fn from_str_prefixed(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:356:48\n |\n356 | pub fn checked_div_rem(self, rhs: Self) -> Option<(Self, Self)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:358:13\n |\n358 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:367:64\n |\n367 | crate::intrinsics::idivmod4(&mut res, &self, &rhs, Some(&mut rem));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:368:22\n |\n368 | unsafe { Some(((res.assume_init()), (rem.assume_init()))) }\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:389:55\n |\n389 | pub fn checked_div_rem_euclid(self, rhs: Self) -> Option<(Self, Self)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:391:13\n |\n391 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:398:13\n |\n398 | Some(self.wrapping_div_rem_euclid(rhs))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\int.rs:496:60\n |\n496 | crate::intrinsics::idivmod4(&mut res, &self, &rhs, Some(&mut rem));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:108:10\n |\n108 | rem: Option<&mut MaybeUninit>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 12 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:125:16\n |\n125 | if let Some(rem) = rem {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:137:16\n |\n137 | if let Some(rem) = rem {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:172:16\n |\n172 | if let Some(rem) = rem {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:182:12\n |\n182 | if let Some(rem) = rem {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:399:26\n |\n399 | udivmod4(res, &a, b, None);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 12 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:404:23\n |\n404 | udivmod4(r, a, b, None);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 12 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:414:31\n |\n414 | udivmod4(&mut res, &a, b, Some(r));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:420:30\n |\n420 | udivmod4(&mut res, a, b, Some(r));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:427:14\n |\n427 | mut rem: Option<&mut MaybeUninit>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 12 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:444:12\n |\n444 | if let Some(rem) = rem {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:457:26\n |\n457 | idivmod4(res, &a, b, None);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 12 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:462:23\n |\n462 | idivmod4(r, a, b, None);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 12 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:472:31\n |\n472 | idivmod4(&mut res, &a, b, Some(r));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\intrinsics\\native\\divmod.rs:478:30\n |\n478 | idivmod4(&mut res, a, b, Some(r));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 12 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:16:5\n |\n16 | PartialOrd + Copy + Add + Sub + Mul\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 7 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:16:18\n |\n16 | PartialOrd + Copy + Add + Sub + Mul\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 7 + use core::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:20:42\n |\n20 | fn checked_mul(&self, other: u32) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 7 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:21:42\n |\n21 | fn checked_sub(&self, other: u32) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 7 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:22:42\n |\n22 | fn checked_add(&self, other: u32) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 7 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:33:13\n |\n33 | prefix: Option<&str>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 7 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:34:6\n |\n34 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:45:16\n |\n45 | return Err(pie(Empty));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:58:20\n |\n58 | return Err(pie(InvalidDigit));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:66:9\n |\n66 | Some(prefix) => prefixed_digits\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:72:16\n |\n72 | return Err(pie(InvalidDigit));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:127:5\n |\n127 | Ok(result)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:130:70\n |\n130 | pub(crate) fn from_str_prefixed(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:131:28\n |\n131 | from_str_radix(src, 2, Some(\"0b\"))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:132:45\n |\n132 | .or_else(|_| from_str_radix(src, 8, Some(\"0o\")))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:133:46\n |\n133 | .or_else(|_| from_str_radix(src, 16, Some(\"0x\")))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 7 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\parse.rs:134:46\n |\n134 | .or_else(|_| from_str_radix(src, 10, None))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 7 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:48:46\n |\n48 | fn serialize(&self, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n36 + use crate::serde::fmt::Result;\n |\n36 + use core::fmt::Result;\n |\n36 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:59:46\n |\n59 | fn serialize(&self, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n36 + use crate::serde::fmt::Result;\n |\n36 + use core::fmt::Result;\n |\n36 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:70:43\n |\n70 | fn deserialize(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n36 + use crate::serde::fmt::Result;\n |\n36 + use core::fmt::Result;\n |\n36 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:79:43\n |\n79 | fn deserialize(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n36 + use crate::serde::fmt::Result;\n |\n36 + use core::fmt::Result;\n |\n36 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:94:24\n |\n94 | pub trait Decimal: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n90 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:95:43\n |\n95 | fn from_str_decimal(src: &str) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n90 + use crate::serde::fmt::Result;\n |\n90 + use core::fmt::Result;\n |\n90 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:100:43\n |\n100 | fn from_str_decimal(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 90 + use crate::serde::fmt::Result;\n |\n 90 + use core::fmt::Result;\n |\n 90 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:109:43\n |\n109 | fn from_str_decimal(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 90 + use crate::serde::fmt::Result;\n |\n 90 + use core::fmt::Result;\n |\n 90 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:118:57\n |\n118 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 90 + use crate::serde::fmt::Result;\n |\n 90 + use core::fmt::Result;\n |\n 90 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:129:55\n |\n129 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 90 + use crate::serde::fmt::Result;\n |\n 90 + use core::fmt::Result;\n |\n 90 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:148:37\n |\n148 | pub trait Prefixed: Serialize + Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n144 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:149:44\n |\n149 | fn from_str_prefixed(src: &str) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n144 + use crate::serde::fmt::Result;\n |\n144 + use core::fmt::Result;\n |\n144 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:153:44\n |\n153 | fn from_str_prefixed(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n144 + use crate::serde::fmt::Result;\n |\n144 + use core::fmt::Result;\n |\n144 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:159:44\n |\n159 | fn from_str_prefixed(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n144 + use crate::serde::fmt::Result;\n |\n144 + use core::fmt::Result;\n |\n144 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:165:57\n |\n165 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n144 + use crate::serde::fmt::Result;\n |\n144 + use core::fmt::Result;\n |\n144 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:174:55\n |\n174 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n144 + use crate::serde::fmt::Result;\n |\n144 + use core::fmt::Result;\n |\n144 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:216:57\n |\n216 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:236:42\n |\n236 | fn visit_i64(self, v: i64) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:240:13\n |\n240 | Ok(T::cast(v.as_i256()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:243:42\n |\n243 | fn visit_u64(self, v: u64) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:247:13\n |\n247 | Ok(T::cast(v.as_i256()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:250:44\n |\n250 | fn visit_i128(self, v: i128) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:254:13\n |\n254 | Ok(T::cast(v.as_i256()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:257:44\n |\n257 | fn visit_u128(self, v: u128) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:261:13\n |\n261 | Ok(T::cast(v.as_i256()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:264:42\n |\n264 | fn visit_f32(self, v: f32) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:270:24\n |\n270 | return Err(de::Error::custom(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:279:42\n |\n279 | fn visit_f64(self, v: f64) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:285:24\n |\n285 | return Err(de::Error::custom(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:296:24\n |\n296 | return Err(de::Error::custom(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:302:13\n |\n302 | Ok(T::cast(i.as_i256()))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n189 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:305:43\n |\n305 | fn visit_str(self, v: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:314:55\n |\n314 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n189 + use crate::serde::fmt::Result;\n |\n189 + use core::fmt::Result;\n |\n189 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:339:30\n |\n339 | pub trait Bytes: Sized + Copy {\n | ^^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n440 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:339:38\n |\n339 | pub trait Bytes: Sized + Copy {\n | ^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n440 + use core::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:365:65\n |\n365 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n440 + use crate::serde::fmt::Result;\n |\n440 + use core::fmt::Result;\n |\n440 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:386:54\n |\n386 | fn visit_bytes(self, v: &[u8]) -> Result\n | ^^^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n440 + use crate::serde::fmt::Result;\n |\n440 + use core::fmt::Result;\n |\n440 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:394:21\n |\n394 | Ok(T::from_bytes(bytes))\n | ^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n440 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:397:54\n |\n397 | fn visit_seq(self, mut seq: S) -> Result\n | ^^^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n440 + use crate::serde::fmt::Result;\n |\n440 + use core::fmt::Result;\n |\n440 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:402:25\n |\n402 | Some(len) if len != 32 => {\n | ^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n440 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:403:36\n |\n403 | return Err(de::Error::invalid_length(len, &self))\n | ^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n440 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:416:32\n |\n416 | return Err(de::Error::invalid_length(33, &self));\n | ^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n440 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:422:21\n |\n422 | Ok(T::from_bytes(bytes))\n | ^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n440 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:427:63\n |\n427 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n...\n440 | endianness!(\"little\"; to_le_bytes, from_le_bytes);\n | ------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n440 + use crate::serde::fmt::Result;\n |\n440 + use core::fmt::Result;\n |\n440 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:339:30\n |\n339 | pub trait Bytes: Sized + Copy {\n | ^^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n446 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:339:38\n |\n339 | pub trait Bytes: Sized + Copy {\n | ^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n446 + use core::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:365:65\n |\n365 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n446 + use crate::serde::fmt::Result;\n |\n446 + use core::fmt::Result;\n |\n446 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:386:54\n |\n386 | fn visit_bytes(self, v: &[u8]) -> Result\n | ^^^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n446 + use crate::serde::fmt::Result;\n |\n446 + use core::fmt::Result;\n |\n446 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:394:21\n |\n394 | Ok(T::from_bytes(bytes))\n | ^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n446 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:397:54\n |\n397 | fn visit_seq(self, mut seq: S) -> Result\n | ^^^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n446 + use crate::serde::fmt::Result;\n |\n446 + use core::fmt::Result;\n |\n446 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:402:25\n |\n402 | Some(len) if len != 32 => {\n | ^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n446 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:403:36\n |\n403 | return Err(de::Error::invalid_length(len, &self))\n | ^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n446 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:416:32\n |\n416 | return Err(de::Error::invalid_length(33, &self));\n | ^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n446 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:422:21\n |\n422 | Ok(T::from_bytes(bytes))\n | ^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n446 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:427:63\n |\n427 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n...\n446 | endianness!(\"big\"; to_be_bytes, from_be_bytes);\n | ---------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n446 + use crate::serde::fmt::Result;\n |\n446 + use core::fmt::Result;\n |\n446 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:510:65\n |\n510 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n597 + use crate::serde::fmt::Result;\n |\n597 + use core::fmt::Result;\n |\n597 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:533:54\n |\n533 | fn visit_bytes(self, v: &[u8]) -> Result\n | ^^^^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n597 + use crate::serde::fmt::Result;\n |\n597 + use core::fmt::Result;\n |\n597 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:538:32\n |\n538 | return Err(E::invalid_length(v.len(), &self));\n | ^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n597 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:547:21\n |\n547 | Ok(T::from_bytes(bytes))\n | ^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n597 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:550:54\n |\n550 | fn visit_seq(self, mut seq: S) -> Result\n | ^^^^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n597 + use crate::serde::fmt::Result;\n |\n597 + use core::fmt::Result;\n |\n597 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:555:25\n |\n555 | Some(len) if len > 32 => return Err(de::Error::invalid_length(len, &self)),\n | ^^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n597 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:555:57\n |\n555 | Some(len) if len > 32 => return Err(de::Error::invalid_length(len, &self)),\n | ^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n597 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:563:29\n |\n563 | Some(b) => b,\n | ^^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n597 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:570:32\n |\n570 | return Err(de::Error::invalid_length(33, &self));\n | ^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n597 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:582:63\n |\n582 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n...\n597 | endianness!(\"little\"; le, |l| { ..32 - l }, |l| { ..l });\n | -------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n597 + use crate::serde::fmt::Result;\n |\n597 + use core::fmt::Result;\n |\n597 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:510:65\n |\n510 | pub fn serialize(value: &T, serializer: S) -> Result\n | ^^^^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n605 + use crate::serde::fmt::Result;\n |\n605 + use core::fmt::Result;\n |\n605 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:533:54\n |\n533 | fn visit_bytes(self, v: &[u8]) -> Result\n | ^^^^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n605 + use crate::serde::fmt::Result;\n |\n605 + use core::fmt::Result;\n |\n605 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:538:32\n |\n538 | return Err(E::invalid_length(v.len(), &self));\n | ^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n605 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:547:21\n |\n547 | Ok(T::from_bytes(bytes))\n | ^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n605 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:550:54\n |\n550 | fn visit_seq(self, mut seq: S) -> Result\n | ^^^^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n605 + use crate::serde::fmt::Result;\n |\n605 + use core::fmt::Result;\n |\n605 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:555:25\n |\n555 | Some(len) if len > 32 => return Err(de::Error::invalid_length(len, &self)),\n | ^^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n605 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:555:57\n |\n555 | Some(len) if len > 32 => return Err(de::Error::invalid_length(len, &self)),\n | ^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n605 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:563:29\n |\n563 | Some(b) => b,\n | ^^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n605 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:570:32\n |\n570 | return Err(de::Error::invalid_length(33, &self));\n | ^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n605 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:582:63\n |\n582 | pub fn deserialize<'de, T, D>(deserializer: D) -> Result\n | ^^^^^^ not found in this scope\n...\n605 | endianness!(\"big\"; be, |l| { l.. }, |l| { 32 - l.. });\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `endianness` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n605 + use crate::serde::fmt::Result;\n |\n605 + use core::fmt::Result;\n |\n605 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:630:8\n |\n630 | F: FnOnce(&str) -> Result,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 36 + use core::ops::FnOnce;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:630:24\n |\n630 | F: FnOnce(&str) -> Result,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 36 + use crate::serde::fmt::Result;\n |\n 36 + use core::fmt::Result;\n |\n 36 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:638:40\n |\n638 | fn visit_str(self, v: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 36 + use crate::serde::fmt::Result;\n |\n 36 + use core::fmt::Result;\n |\n 36 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:645:43\n |\n645 | fn visit_bytes(self, v: &[u8]) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 36 + use crate::serde::fmt::Result;\n |\n 36 + use core::fmt::Result;\n |\n 36 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:706:20\n |\n706 | return Err(fmt::Error);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 36 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\serde.rs:720:9\n |\n720 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 36 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:72:53\n |\n72 | pub fn from_str_radix(src: &str, radix: u32) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:73:50\n |\n73 | crate::parse::from_str_radix(src, radix, None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:419:44\n |\n419 | pub fn checked_add(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:422:13\n |\n422 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:424:13\n |\n424 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:444:51\n |\n444 | pub fn checked_add_signed(self, rhs: I256) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:447:13\n |\n447 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:449:13\n |\n449 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:468:44\n |\n468 | pub fn checked_sub(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:471:13\n |\n471 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:473:13\n |\n473 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:492:44\n |\n492 | pub fn checked_mul(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:495:13\n |\n495 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:497:13\n |\n497 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:516:44\n |\n516 | pub fn checked_div(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:518:13\n |\n518 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:520:13\n |\n520 | Some(self / rhs)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:539:51\n |\n539 | pub fn checked_div_euclid(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:541:13\n |\n541 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:543:13\n |\n543 | Some(self.div_euclid(rhs))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:562:44\n |\n562 | pub fn checked_rem(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:564:13\n |\n564 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:566:13\n |\n566 | Some(self % rhs)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:585:51\n |\n585 | pub fn checked_rem_euclid(self, rhs: Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:587:13\n |\n587 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:589:13\n |\n589 | Some(self.rem_euclid(rhs))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:607:33\n |\n607 | pub fn checked_neg(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:610:13\n |\n610 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:612:13\n |\n612 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:631:43\n |\n631 | pub fn checked_shl(self, rhs: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:634:13\n |\n634 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:636:13\n |\n636 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:655:43\n |\n655 | pub fn checked_shr(self, rhs: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:658:13\n |\n658 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:660:13\n |\n660 | Some(a)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:679:47\n |\n679 | pub fn checked_pow(self, mut exp: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:698:9\n |\n698 | Some(acc)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:783:13\n |\n783 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:829:13\n |\n829 | Some(x) => x,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\api.rs:1648:47\n |\n1648 | pub fn checked_next_power_of_two(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:30:6\n |\n30 | impl Ord for U256 {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n27 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:7:14\n |\n 7 | impl PartialEq<$prim> for $int {\n | ^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:14:14\n |\n14 | impl PartialEq<$int> for $prim {\n | ^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:21:14\n |\n21 | impl PartialOrd for $int {\n | ^^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:23:52\n |\n23 | fn partial_cmp(&self, other: &Self) -> Option<::core::cmp::Ordering> {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:24:17\n |\n24 | Some(self.cmp(other))\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:28:14\n |\n28 | impl PartialOrd<$prim> for $int {\n | ^^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:30:51\n |\n30 | fn partial_cmp(&self, rhs: &$prim) -> Option<::core::cmp::Ordering> {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:31:17\n |\n31 | Some(self.cmp(&$int::new(*rhs)))\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:35:14\n |\n35 | impl PartialOrd<$int> for $prim {\n | ^^^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:37:50\n |\n37 | fn partial_cmp(&self, rhs: &$int) -> Option<::core::cmp::Ordering> {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\cmp.rs:38:17\n |\n38 | Some($int::new(*self).cmp(rhs))\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:37:1\n |\n37 | / impl_cmp! {\n38 | | impl Cmp for U256 (u128);\n39 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_cmp` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\cmp.rs:27:1\n |\n27 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:9:14\n |\n 9 | impl From<$t> for U256 {\n | ^^^^ not found in this scope\n...\n18 | / impl_from! {\n19 | | bool, u8, u16, u32, u64, u128,\n20 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:28:39\n |\n28 | fn try_from(value: $t) -> Result {\n | ^^^^^^ not found in this scope\n...\n35 | / impl_try_from! {\n36 | | i8, i16, i32, i64, i128,\n37 | | isize, usize,\n38 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_from` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 3 + use core::fmt::Result;\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:29:17\n |\n29 | Ok(U256::new(u128::try_from(value)?))\n | ^^ not found in this scope\n...\n35 | / impl_try_from! {\n36 | | i8, i16, i32, i64, i128,\n37 | | isize, usize,\n38 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_from` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:43:33\n |\n43 | fn try_from(value: I256) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 3 + use core::fmt::Result;\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:45:20\n |\n45 | return Err(tfie());\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:47:9\n |\n47 | Ok(value.as_u256())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:168:37\n |\n168 | fn try_from(x: U256) -> Result {\n | ^^^^^^ not found in this scope\n...\n179 | / impl_try_into! {\n180 | | i8, i16, i32, i64, i128,\n181 | | u8, u16, u32, u64, u128,\n182 | | isize, usize,\n183 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 3 + use core::fmt::Result;\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:170:21\n |\n170 | Ok(*x.low() as _)\n | ^^ not found in this scope\n...\n179 | / impl_try_into! {\n180 | | i8, i16, i32, i64, i128,\n181 | | u8, u16, u32, u64, u128,\n182 | | isize, usize,\n183 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:172:21\n |\n172 | Err(tfie())\n | ^^^ not found in this scope\n...\n179 | / impl_try_into! {\n180 | | i8, i16, i32, i64, i128,\n181 | | u8, u16, u32, u64, u128,\n182 | | isize, usize,\n183 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_try_into` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 3 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\convert.rs:187:14\n |\n187 | impl From for $t {\n | ^^^^ not found in this scope\n...\n196 | / impl_into_float! {\n197 | | f32 => as_f32, f64 => as_f64,\n198 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_into_float` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:8:23\n |\n8 | fn sum>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:5:1\n |\n5 | / impl_iter! {\n6 | | impl Iter for U256;\n7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:3:1\n |\n3 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:14:27\n |\n14 | fn product>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:5:1\n |\n 5 | / impl_iter! {\n 6 | | impl Iter for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:3:1\n |\n 3 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:20:23\n |\n20 | fn sum>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:5:1\n |\n 5 | / impl_iter! {\n 6 | | impl Iter for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:3:1\n |\n 3 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\iter.rs:26:27\n |\n26 | fn product>(iter: I) -> Self {\n | ^^^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:5:1\n |\n 5 | / impl_iter! {\n 6 | | impl Iter for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_iter` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\iter.rs:3:1\n |\n 3 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:12:50\n |\n12 | fn checked_mul(&self, other: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:3:1\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:16:50\n |\n16 | fn checked_sub(&self, other: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:3:1\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:20:50\n |\n20 | fn checked_add(&self, other: u32) -> Option {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:3:1\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:29:37\n |\n29 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:3:1\n |\n 3 + use core::fmt::Result;\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:3:1\n |\n 3 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\macros\\parse.rs:30:54\n |\n30 | $crate::parse::from_str_radix(s, 10, None)\n | ^^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:5:1\n |\n 5 | / impl_from_str! {\n 6 | | impl FromStr for U256;\n 7 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_from_str` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this unit variant\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint\\parse.rs:3:1\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:129:39\n |\n129 | pub fn from_str_hex(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:130:47\n |\n130 | crate::parse::from_str_radix(src, 16, Some(\"0x\"))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:157:44\n |\n157 | pub fn from_str_prefixed(src: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:312:60\n |\n312 | crate::intrinsics::udivmod4(&mut res, &self, &rhs, Some(&mut rem));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:371:48\n |\n371 | pub fn checked_div_rem(self, rhs: Self) -> Option<(Self, Self)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:378:13\n |\n378 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:385:13\n |\n385 | Some(self.div_rem(rhs))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\ethnum-1.5.2\\src\\uint.rs:404:55\n |\n404 | pub fn checked_div_rem_euclid(self, rhs: Self) -> Option<(Self, Self)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `digest` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name digest --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\digest-0.10.7\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"block-buffer\\\"\" --cfg \"feature=\\\"core-api\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"blobby\\\", \\\"block-buffer\\\", \\\"const-oid\\\", \\\"core-api\\\", \\\"default\\\", \\\"dev\\\", \\\"mac\\\", \\\"oid\\\", \\\"rand_core\\\", \\\"std\\\", \\\"subtle\\\"))\" -C metadata=2401b32bdf21a112 -C extra-filename=-92404c138a05fdc5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps --extern block_buffer=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps\\libblock_buffer-02d0441f6d6b5456.rmeta --extern crypto_common=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps\\libcrypto_common-ef6268deea727928.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `rand_chacha` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\.fingerprint\\rand_chacha-771b559ce3e66be1\\output-lib-rand_chacha`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name rand_chacha --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_chacha-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"serde1\\\", \\\"simd\\\", \\\"std\\\"))\" -C metadata=a4ee119642cdaa16 -C extra-filename=-771b559ce3e66be1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps --extern ppv_lite86=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps\\libppv_lite86-71621cd89dc4ff71.rmeta --extern rand_core=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps\\librand_core-69a1add8e2bdcbf9.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `blake3` (lib) due to 113 previous errors\nerror: could not compile `ethnum` (lib) due to 335 previous errors\nerror: could not compile `chrono` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name chrono --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\chrono-0.4.42\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_bench\\\", \\\"alloc\\\", \\\"arbitrary\\\", \\\"clock\\\", \\\"core-error\\\", \\\"default\\\", \\\"iana-time-zone\\\", \\\"js-sys\\\", \\\"libc\\\", \\\"now\\\", \\\"oldtime\\\", \\\"pure-rust-locales\\\", \\\"rkyv\\\", \\\"rkyv-16\\\", \\\"rkyv-32\\\", \\\"rkyv-64\\\", \\\"rkyv-validation\\\", \\\"serde\\\", \\\"std\\\", \\\"unstable-locales\\\", \\\"wasm-bindgen\\\", \\\"wasmbind\\\", \\\"winapi\\\", \\\"windows-link\\\"))\" -C metadata=cbcc7760a5307a24 -C extra-filename=-30755fe030ff48b8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps --extern num_traits=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\wasm32-unknown-unknown\\release\\deps\\libnum_traits-759078c651b9b6ce.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `syn` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name syn --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.107\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"clone-impls\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"derive\\\"\" --cfg \"feature=\\\"extra-traits\\\"\" --cfg \"feature=\\\"full\\\"\" --cfg \"feature=\\\"parsing\\\"\" --cfg \"feature=\\\"printing\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"clone-impls\\\", \\\"default\\\", \\\"derive\\\", \\\"extra-traits\\\", \\\"fold\\\", \\\"full\\\", \\\"parsing\\\", \\\"printing\\\", \\\"proc-macro\\\", \\\"test\\\", \\\"visit\\\", \\\"visit-mut\\\"))\" -C metadata=f1af2a852864ecb2 -C extra-filename=-d413b570f88e9051 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps --extern proc_macro2=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps\\libproc_macro2-be860f904a387c07.rmeta --extern quote=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps\\libquote-c46b5e4661c17a41.rmeta --extern unicode_ident=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220694\\target_st_59e11967-41eb-4361-993f-cb706fcd47da\\release\\deps\\libunicode_ident-1120f09d5d370f7b.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.572096100Z", - "finished_at": "2025-10-20T19:44:41.978810300Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs:44:25\n |\n44 | #[cfg(feature = \"std\")] extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 1179664 bytes failed\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs:45:27\n |\n45 | #[cfg(feature = \"alloc\")] extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `getrandom`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\os.rs:12:5\n |\n12 | use getrandom::getrandom;\n | ^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `getrandom`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\error.rs:169:11\n |\n169 | impl From for Error {\n | ^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `getrandom`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\error.rs:171:20\n |\n171 | fn from(error: getrandom::Error) -> Self {\n | ^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `getrandom`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs:414:27\n |\n414 | if let Err(err) = getrandom::getrandom(seed.as_mut()) {\n | ^^^^^^^^^ can't find crate\n\nerror: failed to build archive at `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps\\libcc-8baee91765844333.rlib`: failed to map object file: The paging file is too small for this operation to complete. (os error 1455)\n\nSome errors have detailed explanations: E0463, E0786.\nFor more information about an error, try `rustc --explain E0463`.\nerror: could not compile `spacetimedb-primitives` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name spacetimedb_primitives --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"memory-usage\\\"))\" -C metadata=eb741267260095af -C extra-filename=-1519ecb7ba920ab4 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps --extern bitflags=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps\\libbitflags-7f8efaa491e8b567.rmeta --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps\\libeither-2f2efd647339198c.rmeta --extern itertools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps\\libitertools-99f202ccfea4ff1d.rmeta --extern nohash_hasher=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps\\libnohash_hasher-74cd889d6f6ebf20.rmeta --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `rand_core` (lib) due to 6 previous errors\nerror: could not compile `cc` (lib) due to 1 previous error\nerror: could not compile `itertools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name itertools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itertools-0.12.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"use_alloc\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"use_alloc\\\", \\\"use_std\\\"))\" -C metadata=9fda11799c32794e -C extra-filename=-b65e608e39eaca79 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\release\\deps --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989220673\\target_st_7d60215a-8846-4660-a09c-23c119a4b0e4\\wasm32-unknown-unknown\\release\\deps\\libeither-aff604095d65242b.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.623006300Z", - "finished_at": "2025-10-20T19:45:07.263719800Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989289645)\n Finished `release` profile [optimized] target(s) in 3m 49s\nOptimising module with wasm-opt...\nError: error sending request for url (http://127.0.0.1:3000/v1/database/schema-t-020-ecs-gpt-4-1-llm?clear=true)\n\nCaused by:\n 0: client error (Connect)\n 1: tcp connect error: No connection could be made because the target machine actively refused it. (os error 10061)\n 2: No connection could be made because the target machine actively refused it. (os error 10061)\n\n--- stdout ---\nBuild finished successfully.\nUploading to local => http://127.0.0.1:3000\nThis will DESTROY the current schema-t-020-ecs-gpt-4-1-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:41:08.226855Z", - "finished_at": "2025-10-20T19:45:27.345254100Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989287089)\nerror: expected one of: `name`, `btree`, `direct`\n --> src\\lib.rs:6:11\n |\n6 | index(by_user_day, btree = [user_id, day]),\n | ^^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `logs` in this scope\n --> src\\lib.rs:19:26\n |\n19 | ctx.db.logs().insert(logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `logs` in this scope\n --> src\\lib.rs:25:26\n |\n25 | ctx.db.logs().insert(logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `logs` in this scope\n --> src\\lib.rs:31:26\n |\n31 | ctx.db.logs().insert(logs {\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:19:12\n |\n19 | ctx.db.logs().insert(logs {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:25:12\n |\n25 | ctx.db.logs().insert(logs {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:31:12\n |\n31 | ctx.db.logs().insert(logs {\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:41:09.407867500Z", - "finished_at": "2025-10-20T19:45:23.797754300Z" - } - } - }, - { - "name": "GPT-4o", - "route_api_model": "gpt-4o", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\nmemory allocation of 1982362 bytes failed\nmemory allocation of 2162704 bytes failed\nerror: could not compile `spacetimedb-lib` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name spacetimedb_lib --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=39dce83dab1e91b1 -C extra-filename=-53986044dc2edd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps --extern anyhow=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libanyhow-3b67637477b2a9e7.rmeta --extern bitflags=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libbitflags-3ccbf4790d628c5c.rmeta --extern blake3=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libblake3-15a7806d807a3358.rmeta --extern chrono=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libchrono-30755fe030ff48b8.rmeta --extern derive_more=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps\\derive_more-e4c9c1b839dc9a2b.dll --extern enum_as_inner=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps\\enum_as_inner-edb58d02b7da8cb4.dll --extern hex=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libhex-34fafb0cbe658e33.rmeta --extern itertools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libitertools-b65e608e39eaca79.rmeta --extern spacetimedb_bindings_macro=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps\\spacetimedb_bindings_macro-3159eb4c5ea8a9ff.dll --extern spacetimedb_primitives=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libspacetimedb_primitives-f65471523b5d8522.rmeta --extern spacetimedb_sats=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libspacetimedb_sats-04ecb6205d9e42ab.rmeta --extern thiserror=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libthiserror-ca30049da4c56d54.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `spacetimedb` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name spacetimedb --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"rand\\\"\" --cfg \"feature=\\\"rand08\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"rand\\\", \\\"rand08\\\", \\\"unstable\\\"))\" -C metadata=76a9b2bf877b97f3 -C extra-filename=-a31de237b44cdb52 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps --extern bytemuck=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libbytemuck-b5aaba42e55f952d.rmeta --extern derive_more=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps\\derive_more-e4c9c1b839dc9a2b.dll --extern getrandom02=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libgetrandom-bce4b06e697ad859.rmeta --extern log=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\liblog-7706652e2da34150.rmeta --extern rand08=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\librand-dae366ca84978ff3.rmeta --extern scoped_tls=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libscoped_tls-8db37085f416d407.rmeta --extern spacetimedb_bindings_macro=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\release\\deps\\spacetimedb_bindings_macro-3159eb4c5ea8a9ff.dll --extern spacetimedb_bindings_sys=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libspacetimedb_bindings_sys-7af59ac89f132cb4.rmeta --extern spacetimedb_lib=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libspacetimedb_lib-53986044dc2edd8c.rmeta --extern spacetimedb_primitives=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219580\\target_st_72fc861f-d459-4090-8507-e5000d8d7533\\wasm32-unknown-unknown\\release\\deps\\libspacetimedb_primitives-f65471523b5d8522.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:59.197746700Z", - "finished_at": "2025-10-20T19:44:16.195698300Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\nerror[E0786]: found invalid metadata files for crate `rustc_std_workspace_core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-807db1b9ffe1efed.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nmemory allocation of 100368 bytes failed\nmemory allocation of 147472 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 303120 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 131072 bytes failed\nmemory allocation of 786432 bytes failed\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:38:33\n |\n38 | Flat | UpperFlat => vec![name.to_string()],\n | ^^^\n\nmemory allocation of 7599 bytes failed\nmemory allocation of 18432 bytes failed\nmemory allocation of 36864 bytes failed\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:173:9\n |\n173 | vec![\n | ^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:13:3\n |\n13 | #[derive(Eq, PartialEq, Clone, Copy, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\n Compiling itertools v0.12.1\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:74:1\n |\n74 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:77:1\n |\n77 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:15:5\n |\n15 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:15:5\n |\n15 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\winapi.rs:10:5\n |\n10 | use std::os::raw;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:20:5\n |\n20 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:17:5\n |\n17 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:287:9\n |\n287 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:288:9\n |\n288 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:289:9\n |\n289 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:290:9\n |\n290 | use std::fs::File;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:291:9\n |\n291 | use std::io::Read;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:292:9\n |\n292 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:293:9\n |\n293 | use std::mem;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:294:9\n |\n294 | use std::path::{Path, PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:295:9\n |\n295 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:296:9\n |\n296 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:297:9\n |\n297 | use std::sync::atomic::{AtomicBool, Ordering};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:298:9\n |\n298 | use std::sync::Once;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:1:5\n |\n1 | use std::borrow::Cow;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:2:5\n |\n2 | use std::collections::HashMap;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:3:5\n |\n3 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:4:5\n |\n4 | use std::io::BufRead;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:5:5\n |\n5 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0432]: unresolved imports `std::ffi::OsStr`, `std::ffi::OsString`, `std::io`, `std::ops::RangeFrom`, `std::ptr::null_mut`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:16:11\n |\n16 | ffi::{OsStr, OsString},\n | ^^^^^ ^^^^^^^^\n17 | io,\n | ^^\n18 | ops::RangeFrom,\n | ^^^^^^^^^^^^^^\n19 | os::windows::prelude::*,\n20 | ptr::null_mut,\n | ^^^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:29:3\n |\n29 | #[derive(Copy, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:63:3\n |\n63 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:199:3\n |\n199 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:25\n |\n233 | vers => Err(format!(\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:310:7\n |\n310 | #[derive(Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n279 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:526:47\n |\n526 | if installation_name.starts_with(&format!(\"VisualStudio/{}.\", version))\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:527:51\n |\n527 | || installation_name.starts_with(&format!(\"VisualStudioPreview/{}.\", version))\n | ^^^^^^\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:556:20\n |\n556 | if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use core::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:664:18\n |\n664 | &format!(\"Microsoft.VisualStudio.Component.VC.Tools.{}\", tools_arch?),\n | ^^^^^^\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:752:23\n |\n752 | } else if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use core::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:820:51\n |\n820 | let candidate = path.join(\"bin\").join(format!(\"Host{}\", x));\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1150:39\n |\n1150 | (TargetArch::X86, X86) => vec![(\"\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1151:42\n |\n1151 | (TargetArch::X86, X86_64) => vec![(\"amd64_x86\", \"amd64\"), (\"\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1152:39\n |\n1152 | (TargetArch::X64, X86) => vec![(\"x86_amd64\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1153:42\n |\n1153 | (TargetArch::X64, X86_64) => vec![(\"amd64\", \"amd64\"), (\"x86_amd64\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1154:39\n |\n1154 | (TargetArch::Arm, X86) => vec![(\"x86_arm\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1155:42\n |\n1155 | (TargetArch::Arm, X86_64) => vec![(\"amd64_arm\", \"amd64\"), (\"x86_arm\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1156:18\n |\n1156 | _ => vec![],\n | ^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1395:39\n |\n1395 | .open(&OsString::from(format!(\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:8:3\n |\n8 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:47:3\n |\n47 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:55:3\n |\n55 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:101:3\n |\n101 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:116:3\n |\n116 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:111:13\n |\n111 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:115:25\n |\n115 | let mut v = vec![0u16; vlen];\n | ^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:133:13\n |\n133 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:144:13\n |\n144 | assert!(actual_len <= v.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:45:9\n |\n45 | assert!(!ptr.is_null());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 8 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:65:3\n |\n65 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `anyhow` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"backtrace\\\", \\\"default\\\", \\\"std\\\"))\" -C metadata=18e57df37900a580 -C extra-filename=-045a5c2a78504372 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\build\\anyhow-045a5c2a78504372 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayref` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayref --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayref-0.3.9\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c74046c579888b41 -C extra-filename=-eb82cd3fe66e8102 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:227:11\n |\n227 | match std::env::var(\"VisualStudioVersion\") {\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:171:27\n |\n171 | pub fn all_cases() -> Vec {\n | ^^^ not found in this scope\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:450:19\n |\n450 | cl.stderr(std::process::Stdio::piped())\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:12\n |\n7 | words: Vec,\n | ^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:451:21\n |\n451 | .stdout(std::process::Stdio::null());\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:16\n |\n7 | words: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n6 | pub(super) struct Words {\n | ++++++++\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:669:21\n |\n669 | .stderr(std::process::Stdio::inherit())\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:35\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^ not found in this scope\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\winapi.rs:103:16\n |\n103 | impl ::std::ops::Deref for $interface {\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:54\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:39\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:39:27\n |\n39 | fn new(arch: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use core::option::Option;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:61:24\n |\n61 | .collect::>();\n | ^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:17\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:42:33\n |\n42 | \"x64\" | \"x86_64\" => Some(Self::X64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:26\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:43:36\n |\n43 | \"arm64\" | \"aarch64\" => Some(Self::Arm64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:46\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:61\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:44:26\n |\n44 | \"arm64ec\" => Some(Self::Arm64ec),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:65\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:107:47\n |\n107 | pub fn into_case(mut self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:45:40\n |\n45 | \"x86\" | \"i686\" | \"i586\" => Some(Self::X86),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:249:28\n |\n249 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:302:24\n |\n302 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:46:35\n |\n46 | \"arm\" | \"thumbv7a\" => Some(Self::Arm),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:319:24\n |\n319 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:331:35\n |\n331 | fn join(self, delim: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:47:18\n |\n47 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n17 + use core::option::Option::None;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:119:38\n |\n119 | fn to_case(&self, case: Case) -> String;\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:70:6\n |\n70 | impl AsRef for Env {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:127:38\n |\n127 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:136:17\n |\n136 | impl Casing for String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:87:6\n |\n87 | impl From for PathBuf {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use core::convert::From;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:137:38\n |\n137 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:97:46\n |\n97 | fn get_env(&self, name: &'static str) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:104:46\n |\n104 | fn get_env(&self, name: &'static str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:140:50\n |\n140 | pub fn find(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:157:11\n |\n157 | name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:162:24\n |\n162 | const fn new(name: String, case: Case) -> Self {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:168:38\n |\n168 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:147:55\n |\n147 | pub fn find_tool(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:148:28\n |\n148 | let full_arch = if let Some((full_arch, rest)) = arch_or_target.split_once(\"-\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:152:20\n |\n152 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 17 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:161:87\n |\n161 | pub fn find_tool_with_env(full_arch: &str, tool: &str, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:29\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 17 + use core::fmt::Result;\n |\n 17 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:44\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n222 | pub fn find_vs_version() -> Result {\n | ++++++++\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:228:9\n |\n228 | Ok(version) => match &version[..] {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:229:23\n |\n229 | \"17.0\" => Ok(VsVers::Vs17),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:230:23\n |\n230 | \"16.0\" => Ok(VsVers::Vs16),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:231:23\n |\n231 | \"15.0\" => Ok(VsVers::Vs15),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:232:23\n |\n232 | \"14.0\" => Ok(VsVers::Vs14),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:21\n |\n233 | vers => Err(format!(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:246:17\n |\n246 | Ok(VsVers::Vs17)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:248:17\n |\n248 | Ok(VsVers::Vs16)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:250:17\n |\n250 | Ok(VsVers::Vs15)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:252:17\n |\n252 | Ok(VsVers::Vs14)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:254:17\n |\n254 | Err(\"\\n\\n\\\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:26\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:60:11\n |\n 60 | fn main() {\n | ___________^\n 61 | | // Avoid unnecessary re-building.\n 62 | | println!(\"cargo:rerun-if-changed=build.rs\");\n... |\n102 | | }\n | |_^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:106:12\n |\n106 | major: usize,\n | ^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:113:14\n |\n113 | version: Version,\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:117:35\n |\n117 | const ITER_FIRST_NEXT_EXPECT_MSG: &str = \"unreachable: a string split cannot produce 0 items\";\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:142:25\n |\n142 | const TABLE_HEADER: &str = \"[package.metadata.build-rs]\";\n | ^^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:43\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:195:31\n |\n195 | const EXPECT_MSG: &str =\n | ^^^^\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:305:15\n |\n305 | libs: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:306:15\n |\n306 | path: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:307:18\n |\n307 | include: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:312:15\n |\n312 | libs: Vec,\n | ^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:224:23\n |\n224 | fn rustc_version() -> Version {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:236:29\n |\n236 | const RUSTC_EXPECT_MSG: &str = \"could not parse rustc version output\";\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror[E0599]: no method named `flat_map` found for struct `Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:14:14\n |\n 12 | let words = name\n | _____________________-\n 13 | | .split(|c| \"-_ \".contains(c))\n 14 | | .flat_map(Self::split_camel)\n | | -^^^^^^^^ method not found in `Split<'_, {closure@words.rs:13:20}>`\n | |_____________|\n |\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1472:8\n |\n1472 | fn flat_map(self, f: F) -> FlatMap\n | -------- the method is available for `core::str::Split<'_, {closure@C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:13:20: 13:23}>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `flat_map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0786.\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:313:15\n |\n313 | path: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:314:18\n |\n314 | include: Vec,\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:320:32\n |\n320 | fn new(name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:333:62\n |\n333 | unsafe fn get_proc_address(&self, name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:348:48\n |\n348 | fn is_amd64_emulation_supported_inner() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Default`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:356:30\n |\n356 | let mut attributes = Default::default();\n | ^^^^^^^ use of undeclared type `Default`\n |\nhelp: consider importing this trait\n |\n279 + use core::default::Default;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:359:13\n |\n359 | Some((attributes & UserEnabled) != 0)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:361:13\n |\n361 | Some(false)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:416:44\n |\n416 | fn find_tool(&self, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:423:75\n |\n423 | fn is_vscmd_target(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:429:79\n |\n429 | fn is_vscmd_target_env(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:431:9\n |\n431 | Some(target.as_vs_arch() == vscmd_arch.as_ref())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:436:78\n |\n436 | fn is_vscmd_target_cl(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror: could not compile `zerocopy` (build script) due to 34 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:438:9\n |\n438 | Some(target.as_vs_arch() == cmd_target)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:443:55\n |\n443 | fn vscmd_target_cl(env_getter: &dyn EnvGetter) -> Option<&'static str> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:462:23\n |\n462 | b\"x64\" => Some(\"x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:463:23\n |\n463 | b\"x86\" => Some(\"x86\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:464:25\n |\n464 | b\"ARM64\" => Some(\"arm64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:465:23\n |\n465 | b\"ARM\" => Some(\"arm\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `map` found for struct `core::str::SplitAsciiWhitespace` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:18\n |\n 23 | Title | Upper | Lower | Toggle | Alternating => name\n | _____________________________________________________________-\n 24 | | .split_ascii_whitespace()\n 25 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::SplitAsciiWhitespace<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:466:18\n |\n466 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:22\n |\n25 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:475:10\n |\n475 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:483:20\n |\n483 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:18\n |\n 27 | Kebab | Cobol | Train => name\n | ______________________________________-\n 28 | | .split('-')\n 29 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:22\n |\n29 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:488:51\n |\n488 | if is_vscmd_target(target, env_getter) == Some(false) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:509:77\n |\n509 | fn find_msbuild_vs17(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:18\n |\n 32 | Snake | UpperSnake | ScreamingSnake => name\n | ____________________________________________________-\n 33 | | .split('_')\n 34 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:22\n |\n34 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:10\n |\n518 | ) -> Box> {\n | ^^^ not found in this scope\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:52:37\n |\n 52 | let mid_iter = name.chars().skip(1);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:14\n |\n518 | ) -> Box> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n279 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:519:32\n |\n519 | let instances = if let Some(instances) = vs15plus_instances(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror: could not compile `typenum` (build script) due to 58 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:529:17\n |\n529 | Some(instance.installation_path()?)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:531:17\n |\n531 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:541:10\n |\n541 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:546:28\n |\n546 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:559:17\n |\n559 | Some(tool)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:564:77\n |\n564 | fn find_msbuild_vs16(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:572:10\n |\n572 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:580:10\n |\n580 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:590:33\n |\n590 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:621:78\n |\n621 | fn vs15plus_instances(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:626:42\n |\n626 | fn vs15plus_instances_using_com() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:632:9\n |\n632 | Some(VsInstances::ComBased(enum_setup_instances))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:53:39\n |\n 53 | let right_iter = name.chars().skip(2);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:638:10\n |\n638 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:649:20\n |\n649 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0599]: no method named `zip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:56:14\n |\n 55 | let mut split_indices = left_iter\n | _________________________________-\n 56 | | .zip(mid_iter)\n | |_____________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:612:8\n |\n 612 | fn zip(self, other: U) -> Zip\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `unzip` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3386:5\n |\n3386 | / fn unzip(self) -> (FromA, FromB)\n3387 | | where\n3388 | | FromA: Default + Extend,\n3389 | | FromB: Default + Extend,\n3390 | | Self: Sized + Iterator,\n | |______________________________________________^\nhelp: trait `Iterator` which provides `zip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:653:50\n |\n653 | TargetArch::X86 | TargetArch::X64 => Some(\"x86.x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:654:32\n |\n654 | TargetArch::Arm => Some(\"ARM\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0599]: no method named `rev` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:65:47\n |\n 65 | let mut backwards_seek = name.chars().rev();\n | ^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3350:8\n |\n3350 | fn rev(self) -> Rev\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `rev` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:655:56\n |\n655 | TargetArch::Arm64 | TargetArch::Arm64ec => Some(\"ARM64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:676:9\n |\n676 | Some(vs_instances)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:92:25\n |\n92 | let mut words = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:681:40\n |\n681 | fn parse_version(version: &str) -> Option<[u16; 4]> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nnote: some of the compiler flags provided by cargo are hidden\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:13\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nquery stack during panic:\nend of query stack\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:18\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:39\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:13\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:18\n |\n685 | Some(Err(_)) => None,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:29\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:104:32\n |\n104 | words.iter().rev().map(ToString::to_string).collect()\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227397\\target_st_6f825540-f682-411f-b040-089a8c637386\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:686:21\n |\n686 | None => Some(0),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:688:9\n |\n688 | Some([\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:700:10\n |\n700 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:707:17\n |\n707 | Some((version, tool))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:724:10\n |\n724 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:726:13\n |\n726 | Some(instances) => instances\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:54\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:254:25\n |\n254 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:74\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:764:10\n |\n764 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:776:16\n |\n776 | if let Some(alt_lib_path) = alt_lib_path {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:782:16\n |\n782 | if let Some((atl_lib_path, atl_include_path)) = atl_paths(target, &root_path) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:789:9\n |\n789 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:307:21\n |\n307 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:10\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:54\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:324:21\n |\n324 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:813:25\n |\n813 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:822:17\n |\n822 | Some((candidate, x))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:824:17\n |\n824 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:843:9\n |\n843 | Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:76\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:83\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:854:16\n |\n854 | if let Some(version) = env_getter.get_env(\"VCToolsVersion\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:863:39\n |\n863 | let mut version_file = if let Ok(f) = File::open(&version_path) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:908:9\n |\n908 | Some(version)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:918:54\n |\n918 | fn atl_paths(target: TargetArch, path: &Path) -> Option<(PathBuf, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:922:13\n |\n922 | Some((atl_path.join(\"lib\").join(sub), atl_path.join(\"include\")))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:924:13\n |\n924 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:934:10\n |\n934 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:937:20\n |\n937 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:944:9\n |\n944 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:947:68\n |\n947 | fn get_sdks(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:955:25\n |\n955 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:969:16\n |\n969 | if let Some((sdk, version)) = get_sdk10_dir(env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:978:23\n |\n978 | } else if let Some(sdk) = get_sdk81_dir() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:988:9\n |\n988 | Some(info)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:994:16\n |\n994 | paths: Vec,\n | ^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `AsRef`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:998:38\n |\n998 | let prev = prev.as_ref().map(AsRef::as_ref).unwrap_or_default();\n | ^^^^^ use of undeclared type `AsRef`\n |\nhelp: consider importing this trait\n |\n279 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1012:10\n |\n1012 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1018:21\n |\n1018 | Some(path.join(\"bin\").join(host)),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:39\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:72\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1041:33\n |\n1041 | fn get_vc_dir(ver: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1045:9\n |\n1045 | Some(path.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:37\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0599]: no method named `to_owned` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:339:27\n |\n339 | delim.to_owned() + val\n | ^^^^^^^^ method not found in `&str`\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:54\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1072:9\n |\n1072 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:53\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:70\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:17\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:29\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1094:20\n |\n1094 | return Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1107:24\n |\n1107 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1115:9\n |\n1115 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1122:27\n |\n1122 | fn get_sdk81_dir() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1126:9\n |\n1126 | Some(root.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1148:42\n |\n1148 | fn bin_subdir(target: TargetArch) -> Vec<(&'static str, &'static str)> {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1355:42\n |\n1355 | fn max_version(key: &RegistryKey) -> Option<(OsString, RegistryKey)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1357:27\n |\n1357 | let mut max_key = None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1363:17\n |\n1363 | Some(s) => s,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1367:24\n |\n1367 | if let Ok(k) = key.open(&subkey) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1369:31\n |\n1369 | max_key = Some((subkey, k));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1404:82\n |\n1404 | pub(super) fn find_devenv(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1408:76\n |\n1408 | fn find_devenv_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1413:83\n |\n1413 | pub(super) fn find_msbuild(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1415:16\n |\n1415 | if let Some(r) = find_msbuild_vs17(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1416:13\n |\n1416 | Some(r)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0599]: no method named `to_string` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:132:30\n |\n132 | FromCasing::new(self.to_string(), case)\n | ^^^^^^^^^ method not found in `&str`\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1417:23\n |\n1417 | } else if let Some(r) = find_msbuild_vs16(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1418:20\n |\n1418 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1419:23\n |\n1419 | } else if let Some(r) = find_msbuild_vs15(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1420:20\n |\n1420 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1426:77\n |\n1426 | fn find_msbuild_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1430:48\n |\n1430 | fn find_old_msbuild(target: TargetArch) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:12:21\n |\n12 | pub(crate) env: Vec<(OsString, OsString)>,\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:42:31\n |\n42 | pub fn env(&self) -> impl IntoIterator {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:45:20\n |\n45 | pub type FARPROC = Option isize>;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n139+ use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:110:6\n |\n110 | impl Default for SAFEARRAY {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n139 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:44:13\n |\n44 | unsafe impl Sync for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:45:13\n |\n45 | unsafe impl Send for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:43\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:62\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:71:13\n |\n71 | Ok(RegistryKey(Repr::Owned(OwnedKey(ret))))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:73:13\n |\n73 | Err(io::Error::from_raw_os_error(err as i32))\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n73 - Err(io::Error::from_raw_os_error(err as i32))\n73 + err(io::Error::from_raw_os_error(err as i32))\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:45\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:64\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:99:24\n |\n99 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n99 - return Err(io::Error::from_raw_os_error(err as i32));\n99 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:102:24\n |\n102 | return Err(io::Error::new(\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n102 - return Err(io::Error::new(\n102 + return err(io::Error::new(\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:129:24\n |\n129 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n129 - return Err(io::Error::from_raw_os_error(err as i32));\n129 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:151:13\n |\n151 | Ok(OsString::from_wide(&v))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:156:6\n |\n156 | impl Drop for OwnedKey {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:164:10\n |\n164 | impl<'a> Iterator for Iter<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:167:27\n |\n167 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:182:17\n |\n182 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:17\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:22\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:17\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:22\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:24:24\n |\n24 | pub fn initialize() -> Result<(), HRESULT> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use core::fmt::Result;\n |\n 8 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:28:9\n |\n28 | Err(err)\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n28 - Err(err)\n28 + err(err)\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:30:9\n |\n30 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:53:30\n |\n53 | pub fn cast(&self) -> Result, i32>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use core::fmt::Result;\n |\n 8 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:60:20\n |\n60 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n60 - return Err(err);\n60 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:62:9\n |\n62 | Ok(unsafe { ComPtr::from_raw(obj as *mut U) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:74:9\n |\n74 | impl Clone for ComPtr\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:85:9\n |\n85 | impl Drop for ComPtr\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::ops::Drop;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:106:6\n |\n106 | impl Drop for BStr {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:164:21\n |\n164 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nSome errors have detailed explanations: E0412, E0433, E0531, E0599, E0786.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:176:20\n |\n176 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n176 - return Err(err);\n176 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:179:9\n |\n179 | Ok(SetupConfiguration(obj))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:181:55\n |\n181 | pub fn get_instance_for_current_process(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:185:20\n |\n185 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n185 - return Err(err);\n185 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:187:9\n |\n187 | Ok(unsafe { SetupInstance::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:189:37\n |\n189 | pub fn enum_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:193:20\n |\n193 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n193 - return Err(err);\n193 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:195:9\n |\n195 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:197:41\n |\n197 | pub fn enum_all_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:202:20\n |\n202 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n202 - return Err(err);\n202 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:204:9\n |\n204 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:214:34\n |\n214 | pub fn instance_id(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:219:20\n |\n219 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n219 - return Err(err);\n219 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:221:9\n |\n221 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:223:40\n |\n223 | pub fn installation_name(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:228:20\n |\n228 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n228 - return Err(err);\n228 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:230:9\n |\n230 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:232:40\n |\n232 | pub fn installation_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:237:20\n |\n237 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n237 - return Err(err);\n237 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:239:9\n |\n239 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:241:43\n |\n241 | pub fn installation_version(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:246:20\n |\n246 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n246 - return Err(err);\n246 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:248:9\n |\n248 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:250:35\n |\n250 | pub fn product_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:256:20\n |\n256 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n256 - return Err(err);\n256 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:258:9\n |\n258 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:270:6\n |\n270 | impl Iterator for EnumSetupInstances {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::iter::Iterator;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:271:17\n |\n271 | type Item = Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:27\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:34\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:20\n |\n276 | return Some(Err(err));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:25\n |\n276 | return Some(Err(err));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n276 - return Some(Err(err));\n276 + return Some(err(err));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:279:20\n |\n 28 | pub const eNone: InstanceState = 0;\n | ----------------------------------- similarly named constant `eNone` defined here\n...\n279 | return None;\n | ^^^^\n |\nhelp: a constant with a similar name exists\n |\n279 | return eNone;\n | +\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:9\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:14\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:15:40\n |\n15 | pub fn installation_name(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:26:40\n |\n26 | pub fn installation_path(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:33:43\n |\n33 | pub fn installation_version(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:50:6\n |\n50 | impl IntoIterator for VsInstances {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:21\n |\n53 | type IntoIter = Box>;\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:25\n |\n53 | type IntoIter = Box>;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:51\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:18\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n66 | pub struct VswhereInstance {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:26\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n66 | pub struct VswhereInstance {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:70:15\n |\n70 | impl TryFrom<&Vec> for VswhereInstance {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:26\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:38\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:76:24\n |\n76 | .map_while(Result::ok)\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:79:17\n |\n79 | Some((splitn.next()?.to_owned(), splitn.next()?.to_owned()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:87:20\n |\n87 | return Err(\"required properties not found\");\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:90:9\n |\n90 | Ok(Self { map })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror: could not compile `convert_case` (lib) due to 45 previous errors\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:384:23\n |\n384 | libs: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:385:23\n |\n385 | path: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:386:26\n |\n386 | include: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:406:22\n |\n406 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:504:26\n |\n504 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:522:20\n |\n522 | return Box::new(iter::empty());\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:524:9\n |\n524 | Box::new(instances.into_iter().filter_map(move |instance| {\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:551:26\n |\n551 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:603:26\n |\n603 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:748:22\n |\n748 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:857:41\n |\n857 | return version.to_str().map(ToString::to_string);\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:870:36\n |\n870 | let mut version_file = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:905:27\n |\n905 | let mut version = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1444:26\n |\n1444 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:169:25\n |\n169 | let mut v = Vec::with_capacity(256);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:17\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:45\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ use of undeclared type `Box`\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0462, E0463, E0531.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `find-msvc-tools` (lib) due to 321 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use core::fmt::Result;\n |\n 80 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use core::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `bytes` (lib) due to 618 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:59.817544100Z", - "finished_at": "2025-10-20T19:45:03.162752Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\nerror[E0786]: found invalid metadata files for crate `unwind` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-74166bc8a317a3c7.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nmemory allocation of 147472 bytes failed\nmemory allocation of 172048 bytes failed\nmemory allocation of 501760 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nmemory allocation of 786432 bytes failed\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nmemory allocation of 777472 bytes failed\nmemory allocation of 65536 bytes failed\nmemory allocation of 261120 bytes failed\nmemory allocation of 10768 bytes failed\nmemory allocation of 36864 bytes failed\nmemory allocation of 31360 bytes failed\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nmemory allocation of 133136 bytes failed\nmemory allocation of 139280 bytes failed\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nmemory allocation of 33296 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nSome errors have detailed explanations: E0462, E0786.\nFor more information about an error, try `rustc --explain E0462`.\nerror[E0786]: found invalid metadata files for crate `core` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:74:1\n |\n74 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:77:1\n |\n77 | extern crate std;\n | ^^^^^^^^^^^^^^^^^ can't find crate\n\nerror: could not compile `either` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:66:5\n |\n66 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:42:51\n |\n42 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:43:51\n |\n43 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:57:51\n |\n57 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:55:51\n |\n55 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \" \"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:182:13\n |\n182 | write!(f, \"ς\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:184:13\n |\n184 | write!(f, \"{}\", c.to_lowercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:193:9\n |\n193 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:202:9\n |\n202 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:97:7\n |\n97 | #[derive(Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n53 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:17:24\n |\n17 | pub trait ToKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:38:27\n |\n38 | pub struct AsKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:40:9\n |\n40 | impl> fmt::Display for AsKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:18:29\n |\n18 | pub trait ToLowerCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:24:38\n |\n24 | fn to_lower_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:39:32\n |\n39 | pub struct AsLowerCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:41:9\n |\n41 | impl> fmt::Display for AsLowerCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:54:17\n |\n54 | |_| Ok(()),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:18:30\n |\n18 | pub trait ToShoutyKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:39:33\n |\n39 | pub struct AsShoutyKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:41:9\n |\n41 | impl> fmt::Display for AsShoutyKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:18:30\n |\n18 | pub trait ToShoutySnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:25:29\n |\n25 | pub trait ToShoutySnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:10\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:53:33\n |\n53 | pub struct AsShoutySnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:55:9\n |\n55 | impl> fmt::Display for AsShoutySnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:17:24\n |\n17 | pub trait ToSnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:24:23\n |\n24 | pub trait ToSnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:10\n |\n29 | impl ToSnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:36:32\n |\n36 | fn to_snake_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:51:27\n |\n51 | pub struct AsSnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:53:9\n |\n53 | impl> fmt::Display for AsSnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:18:24\n |\n18 | pub trait ToTitleCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:24:32\n |\n24 | fn to_title_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:39:27\n |\n39 | pub struct AsTitleCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:41:9\n |\n41 | impl> fmt::Display for AsTitleCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:18:24\n |\n18 | pub trait ToTrainCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:39:27\n |\n39 | pub struct AsTrainCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:41:9\n |\n41 | impl> fmt::Display for AsTrainCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:18:29\n |\n18 | pub trait ToUpperCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:24:38\n |\n24 | fn to_upper_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:31:25\n |\n31 | pub trait ToPascalCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:10\n |\n36 | impl ToPascalCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:52:32\n |\n52 | pub struct AsUpperCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:54:9\n |\n54 | impl> fmt::Display for AsUpperCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:56:52\n |\n56 | transform(self.0.as_ref(), capitalize, |_| Ok(()), f)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:74:34\n |\n74 | fn get_iterator(s: &str) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:85:8\n |\n85 | F: FnMut(&str, &mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:86:8\n |\n86 | G: FnMut(&mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:115:19\n |\n115 | while let Some((i, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:124:20\n |\n124 | if let Some(&(next_i, next)) = char_indices.peek() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:175:5\n |\n175 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:180:15\n |\n180 | while let Some(c) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:188:5\n |\n188 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:196:5\n |\n196 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:201:12\n |\n201 | if let Some((_, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:203:16\n |\n203 | if let Some((i, _)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:208:5\n |\n208 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:20:44\n |\n20 | fn to_lower_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:9\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:9\n |\n29 | impl ToSnekCase for T {\n | ^^^^^^\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:19:38\n |\n19 | fn to_snake_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:20:38\n |\n20 | fn to_title_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:20:44\n |\n20 | fn to_upper_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:9\n |\n36 | impl ToPascalCase for T {\n | ^^^^^^\n\nSome errors have detailed explanations: E0220, E0405, E0412, E0425, E0462, E0463, E0531.\nFor more information about an error, try `rustc --explain E0220`.\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib) due to 76 previous errors\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `shlex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name shlex --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=c0da325576874395 -C extra-filename=-c306238f53f9a1f2 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989231044\\target_st_08a57e12-b8d2-41b4-a218-cf199f48ce66\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:15:11\n |\n 15 | fn main() {\n | ___________^\n 16 | | let mut error_generic_member_access = false;\n 17 | | if cfg!(feature = \"std\") {\n 18 | | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n... |\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:124:44\n |\n124 | fn compile_probe(rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:200:26\n |\n200 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:224:32\n |\n224 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nerror: could not compile `anyhow` (build script) due to 56 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 58 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:46:8\n |\n46 | Io(io::Error),\n | ^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:53:50\n |\n53 | pub fn from_exit(status: process::ExitStatus) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:59:33\n |\n59 | pub fn from_io(e: io::Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:65:43\n |\n65 | pub fn from_num(e: num::ParseIntError) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:71:40\n |\n71 | pub fn from_utf8(e: str::Utf8Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:77:37\n |\n77 | pub fn from_str(s: &'static str) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:11:12\n |\n11 | rustc: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:9:12\n |\n9 | major: usize,\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:89:14\n |\n89 | out_dir: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:110:24\n |\n110 | pub fn emit(cfg: &str) {\n | ________________________^\n111 | | println!(\"cargo:rustc-cfg={}\", cfg);\n112 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:120:31\n |\n120 | pub fn rerun_path(path: &str) {\n | _______________________________^\n121 | | println!(\"cargo:rerun-if-changed={}\", path);\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:131:29\n |\n131 | pub fn rerun_env(var: &str) {\n | _____________________________^\n132 | | println!(\"cargo:rerun-if-env-changed={}\", var);\n133 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:150:36\n |\n150 | pub fn emit_possibility(cfg: &str) {\n | ____________________________________^\n151 | | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n152 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:159:17\n |\n159 | pub fn new() -> AutoCfg {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:300:9\n |\n300 | static ID: AtomicUsize = ATOMIC_USIZE_INIT;\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:561:6\n |\n561 | ) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:623:18\n |\n623 | fn new_uuid() -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:624:29\n |\n624 | const FNV_OFFSET_BASIS: u64 = 0xcbf2_9ce4_8422_2325;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:625:22\n |\n625 | const FNV_PRIME: u64 = 0x100_0000_01b3;\n | ^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `autocfg` (lib) due to 153 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use core::fmt::Result;\n |\n 80 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use core::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `bytes` (lib) due to 618 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:00.514034800Z", - "finished_at": "2025-10-20T19:44:55.532781700Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219145)\nwarning: unused import: `Table`\n --> src\\lib.rs:2:26\n |\n2 | use spacetimedb::{table, Table};\n | ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 10 | #[table(name = entities, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:01.161779Z", - "finished_at": "2025-10-20T19:41:22.101926500Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\nmemory allocation of 31971 bytes failed\nerror: failed to run custom build command for `blake3 v1.8.2`\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\build\\blake3-9552ec5ac87b3737\\build-script-build` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nmemory allocation of 2097152 bytes failed\nerror: could not compile `rand_chacha` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name rand_chacha --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_chacha-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"serde1\\\", \\\"simd\\\", \\\"std\\\"))\" -C metadata=a4ee119642cdaa16 -C extra-filename=-771b559ce3e66be1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\deps --extern ppv_lite86=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\wasm32-unknown-unknown\\release\\deps\\libppv_lite86-71621cd89dc4ff71.rmeta --extern rand_core=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\wasm32-unknown-unknown\\release\\deps\\librand_core-69a1add8e2bdcbf9.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `syn` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name syn --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\syn-2.0.107\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"clone-impls\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"derive\\\"\" --cfg \"feature=\\\"extra-traits\\\"\" --cfg \"feature=\\\"full\\\"\" --cfg \"feature=\\\"parsing\\\"\" --cfg \"feature=\\\"printing\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"clone-impls\\\", \\\"default\\\", \\\"derive\\\", \\\"extra-traits\\\", \\\"fold\\\", \\\"full\\\", \\\"parsing\\\", \\\"printing\\\", \\\"proc-macro\\\", \\\"test\\\", \\\"visit\\\", \\\"visit-mut\\\"))\" -C metadata=f1af2a852864ecb2 -C extra-filename=-d413b570f88e9051 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\deps --extern proc_macro2=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\deps\\libproc_macro2-be860f904a387c07.rmeta --extern quote=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\deps\\libquote-c46b5e4661c17a41.rmeta --extern unicode_ident=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989219621\\target_st_b4e556cd-43d5-449f-8059-cab445c1ed8e\\release\\deps\\libunicode_ident-1120f09d5d370f7b.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:01.796516400Z", - "finished_at": "2025-10-20T19:44:55.545418800Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\nerror: failed to create file encoder: Insufficient system resources exist to complete the requested service. (os error 1450)\n\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:41:1\n |\n41 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^ can't find crate\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 58384 bytes failed\nmemory allocation of 393216 bytes failed\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:4:3\n |\n4 | #[derive(Debug, Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:27:17\n |\n27 | write!(f, \"Invalid character {:?} at position {}\", c, index)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nmemory allocation of 32768 bytes failed\nmemory allocation of 198672 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 12560 bytes failed\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:29:40\n |\n29 | FromHexError::OddLength => write!(f, \"Odd number of digits\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nmemory allocation of 147472 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 22936 bytes failed\nmemory allocation of 291552 bytes failed\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:30:50\n |\n30 | FromHexError::InvalidStringLength => write!(f, \"Invalid string length\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nmemory allocation of 102416 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:21:6\n |\n21 | impl std::error::Error for FromHexError {}\n | ^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `either` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:52\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:60\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:336:31\n |\n336 | const ALLOW_FEATURES: &'static str = \"allow-features=\";\n | ^^^^^^^^^^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nFor more information about this error, try `rustc --explain E0786`.\nerror: could not compile `bytemuck` (lib) due to 1 previous error\nerror: could not compile `version_check` (lib) due to 114 previous errors\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:66:5\n |\n66 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:42:51\n |\n42 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:43:51\n |\n43 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:57:51\n |\n57 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:55:51\n |\n55 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \" \"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:182:13\n |\n182 | write!(f, \"ς\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:184:13\n |\n184 | write!(f, \"{}\", c.to_lowercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:193:9\n |\n193 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:202:9\n |\n202 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:97:7\n |\n97 | #[derive(Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n53 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0531, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `keccak` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\.fingerprint\\keccak-400039d128398f3a\\output-lib-keccak`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:1:5\n |\n1 | use std::error::Error as StdError;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:2:5\n |\n2 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:4:5\n |\n4 | use std::time::{Duration, SystemTime, UNIX_EPOCH};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:1:5\n |\n1 | use std::error::Error as StdError;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:2:5\n |\n2 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:3:5\n |\n3 | use std::str::{Chars, FromStr};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:4:5\n |\n4 | use std::time::Duration;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:2:5\n |\n2 | use std::ops::Deref;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:4:5\n |\n4 | use std::time::{Duration as StdDuration, SystemTime};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:46:3\n |\n46 | #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:25:3\n |\n25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:414:9\n |\n414 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:401:9\n |\n401 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:106:3\n |\n106 | #[derive(Debug, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:82:3\n |\n82 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:76:29\n |\n76 | Error::Empty => write!(f, \"value was empty\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:75:38\n |\n75 | ... Error::NumberOverflow => write!(f, \"number is too large or cannot be represented without a lack of precision (values below 1ns are ...\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:67:17\n |\n67 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:64:17\n |\n64 | write!(f, \"time unit needed, for example {0}sec or {0}ms\", value)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:62:46\n |\n62 | Error::NumberExpected(offset) => write!(f, \"expected number at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:61:48\n |\n61 | Error::InvalidCharacter(offset) => write!(f, \"invalid character at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:7:3\n |\n7 | #[derive(Debug, PartialEq, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:61:3\n |\n61 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:51:3\n |\n51 | #[derive(Debug, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:46:37\n |\n46 | Error::InvalidFormat => write!(f, \"timestamp format is invalid\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:45:36\n |\n45 | Error::InvalidDigit => write!(f, \"bad character where digit is expected\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:44:34\n |\n44 | Error::OutOfRange => write!(f, \"numeric component is out of range\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:29:3\n |\n29 | #[derive(Debug, PartialEq, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:15:11\n |\n 15 | fn main() {\n | ___________^\n 16 | | let mut error_generic_member_access = false;\n 17 | | if cfg!(feature = \"std\") {\n 18 | | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n... |\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:124:44\n |\n124 | fn compile_probe(rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:200:26\n |\n200 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:224:32\n |\n224 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `anyhow` (build script) due to 56 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0462, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 39 previous errors\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:17:24\n |\n17 | pub trait ToKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:38:27\n |\n38 | pub struct AsKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:40:9\n |\n40 | impl> fmt::Display for AsKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:18:29\n |\n18 | pub trait ToLowerCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:24:38\n |\n24 | fn to_lower_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:39:32\n |\n39 | pub struct AsLowerCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:41:9\n |\n41 | impl> fmt::Display for AsLowerCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:54:17\n |\n54 | |_| Ok(()),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:18:30\n |\n18 | pub trait ToShoutyKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:39:33\n |\n39 | pub struct AsShoutyKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:41:9\n |\n41 | impl> fmt::Display for AsShoutyKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:18:30\n |\n18 | pub trait ToShoutySnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:25:29\n |\n25 | pub trait ToShoutySnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:10\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:53:33\n |\n53 | pub struct AsShoutySnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:55:9\n |\n55 | impl> fmt::Display for AsShoutySnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:17:24\n |\n17 | pub trait ToSnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:24:23\n |\n24 | pub trait ToSnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:10\n |\n29 | impl ToSnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:36:32\n |\n36 | fn to_snake_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:51:27\n |\n51 | pub struct AsSnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:53:9\n |\n53 | impl> fmt::Display for AsSnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:18:24\n |\n18 | pub trait ToTitleCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:24:32\n |\n24 | fn to_title_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:39:27\n |\n39 | pub struct AsTitleCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:41:9\n |\n41 | impl> fmt::Display for AsTitleCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:18:24\n |\n18 | pub trait ToTrainCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:39:27\n |\n39 | pub struct AsTrainCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:41:9\n |\n41 | impl> fmt::Display for AsTrainCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:18:29\n |\n18 | pub trait ToUpperCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:24:38\n |\n24 | fn to_upper_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:31:25\n |\n31 | pub trait ToPascalCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:10\n |\n36 | impl ToPascalCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:52:32\n |\n52 | pub struct AsUpperCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:54:9\n |\n54 | impl> fmt::Display for AsUpperCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:56:52\n |\n56 | transform(self.0.as_ref(), capitalize, |_| Ok(()), f)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:74:34\n |\n74 | fn get_iterator(s: &str) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:85:8\n |\n85 | F: FnMut(&str, &mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:86:8\n |\n86 | G: FnMut(&mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:115:19\n |\n115 | while let Some((i, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:124:20\n |\n124 | if let Some(&(next_i, next)) = char_indices.peek() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:175:5\n |\n175 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:180:15\n |\n180 | while let Some(c) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:188:5\n |\n188 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:196:5\n |\n196 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:201:12\n |\n201 | if let Some((_, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:203:16\n |\n203 | if let Some((i, _)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:208:5\n |\n208 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:20:44\n |\n20 | fn to_lower_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:9\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:9\n |\n29 | impl ToSnekCase for T {\n | ^^^^^^\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:19:38\n |\n19 | fn to_snake_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:20:38\n |\n20 | fn to_title_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:20:44\n |\n20 | fn to_upper_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:9\n |\n36 | impl ToPascalCase for T {\n | ^^^^^^\n\nSome errors have detailed explanations: E0220, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0220`.\nerror: could not compile `heck` (lib) due to 76 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:89:11\n |\n89 | next: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n42 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:97:19\n |\n97 | next: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n42 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:102:10\n |\n102 | impl<'a> Iterator for BytesToHexChars<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:105:27\n |\n105 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:13\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:30\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:110:29\n |\n110 | self.next = Some(self.table[(byte & 0x0F) as usize] as char);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:116:36\n |\n116 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:118:18\n |\n118 | (length, Some(length))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:137:9\n |\n137 | impl> ToHex for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:164:20\n |\n164 | pub trait FromHex: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:20\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:44\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:175:30\n |\n175 | fn val(c: u8, idx: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:177:24\n |\n177 | b'A'..=b'F' => Ok(c - b'A' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:178:24\n |\n178 | b'a'..=b'f' => Ok(c - b'a' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:179:24\n |\n179 | b'0'..=b'9' => Ok(c - b'0'),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:180:14\n |\n180 | _ => Err(FromHexError::InvalidHexCharacter {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:20\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:44\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:194:20\n |\n194 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:199:30\n |\n199 | .map(|(i, pair)| Ok(val(pair[0], 2 * i)? << 4 | val(pair[1], 2 * i + 1)?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:259:18\n |\n259 | pub fn encode>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:275:24\n |\n275 | pub fn encode_upper>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:18\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:43\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:27\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:68\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:316:16\n |\n316 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:319:16\n |\n319 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:326:5\n |\n326 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:336:38\n |\n336 | fn generate_iter(len: usize) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:27\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:72\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:369:16\n |\n369 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:382:5\n |\n382 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0277]: `BytesToHexChars<'a>` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:122:38\n |\n122 | impl<'a> iter::ExactSizeIterator for BytesToHexChars<'a> {\n | ^^^^^^^^^^^^^^^^^^^ `BytesToHexChars<'a>` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `BytesToHexChars<'a>`\nnote: required by a bound in `ExactSizeIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/exact_size.rs:86:30\n |\n 86 | pub trait ExactSizeIterator: Iterator {\n | ^^^^^^^^ required by this bound in `ExactSizeIterator`\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:66:34\n |\n66 | fn two_digits(b1: u8, b2: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:67:46\n |\n67 | fn two_digits_inner(a: char, b: char) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:71:9\n |\n71 | Some((a * 10 + b) as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:84:34\n |\n84 | pub fn parse_rfc3339(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:86:16\n |\n86 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:89:38\n |\n89 | if b[10] != b'T' || (b.last() != Some(&b'Z') && !s.ends_with(\"+00:00\")) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:90:16\n |\n90 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:108:39\n |\n108 | pub fn parse_rfc3339_weak(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:110:16\n |\n110 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:119:16\n |\n119 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:129:16\n |\n129 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:151:21\n |\n151 | _ => return Err(Error::OutOfRange),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:154:16\n |\n154 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:169:21\n |\n169 | if b.get(19) == Some(&b'.') {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0277`.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:175:24\n |\n175 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:181:24\n |\n181 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:188:16\n |\n188 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:193:16\n |\n193 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:196:5\n |\n196 | Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:270:20\n |\n270 | return Err(fmt::Error);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:37:15\n |\n37 | unit: String,\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:85:19\n |\n85 | trait OverflowOp: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:86:34\n |\n86 | fn mul(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:87:34\n |\n87 | fn add(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:88:34\n |\n88 | fn div(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:92:34\n |\n92 | fn mul(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:95:34\n |\n95 | fn add(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:98:34\n |\n98 | fn div(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:100:18\n |\n100 | 0 => Ok(self / other),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:101:18\n |\n101 | _ => Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:118:27\n |\n118 | fn parse(mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:122:28\n |\n122 | let mut frac = None; // fractional part\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:124:23\n |\n124 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:138:32\n |\n138 | frac = Some(self.parse_fractional_part(&mut off)?);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:142:32\n |\n142 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:149:23\n |\n149 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:159:32\n |\n159 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:167:17\n |\n167 | Some(n) => n,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:168:32\n |\n168 | None => return Ok(out),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:39\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:46\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:28\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:31\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:182:28\n |\n182 | return Err(Error::NumberExpected(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:9\n |\n186 | Ok(None)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:12\n |\n186 | Ok(None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:189:61\n |\n189 | fn parse_fractional_part(&mut self, off: &mut usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:193:19\n |\n193 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:214:28\n |\n214 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:222:20\n |\n222 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:224:9\n |\n224 | Ok(Fraction {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:237:15\n |\n237 | frac: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:241:10\n |\n241 | ) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:243:13\n |\n243 | Ok(u) => u,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:244:13\n |\n244 | Err(()) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:245:24\n |\n245 | return Err(Error::UnknownUnit {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:270:16\n |\n270 | if let Some(Fraction {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:276:44\n |\n276 | Unit::Nanosecond => return Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:290:9\n |\n290 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:294:64\n |\n294 | fn add_current(mut sec: u64, nsec: u64, out: &mut Duration) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:302:5\n |\n302 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:321:29\n |\n321 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:323:40\n |\n323 | \"nanos\" | \"nsec\" | \"ns\" => Ok(Self::Nanosecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:324:37\n |\n324 | \"usec\" | \"us\" | \"µs\" => Ok(Self::Microsecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:325:41\n |\n325 | \"millis\" | \"msec\" | \"ms\" => Ok(Self::Millisecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:326:60\n |\n326 | \"seconds\" | \"second\" | \"secs\" | \"sec\" | \"s\" => Ok(Self::Second),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:327:60\n |\n327 | \"minutes\" | \"minute\" | \"min\" | \"mins\" | \"m\" => Ok(Self::Minute),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:328:54\n |\n328 | \"hours\" | \"hour\" | \"hr\" | \"hrs\" | \"h\" => Ok(Self::Hour),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:329:37\n |\n329 | \"days\" | \"day\" | \"d\" => Ok(Self::Day),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:330:54\n |\n330 | \"weeks\" | \"week\" | \"wk\" | \"wks\" | \"w\" => Ok(Self::Week),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:331:41\n |\n331 | \"months\" | \"month\" | \"M\" => Ok(Self::Month),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:332:54\n |\n332 | \"years\" | \"year\" | \"yr\" | \"yrs\" | \"y\" => Ok(Self::Year),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:333:18\n |\n333 | _ => Err(()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:364:35\n |\n364 | pub fn parse_duration(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:366:16\n |\n366 | return Ok(Duration::ZERO);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:407:5\n |\n407 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:417:5\n |\n417 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:434:20\n |\n434 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:464:9\n |\n464 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:49:6\n |\n49 | impl AsRef for Duration {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:62:6\n |\n62 | impl From for StdDuration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:68:6\n |\n68 | impl From for Duration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:76:29\n |\n76 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:87:6\n |\n87 | impl AsRef for Timestamp {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:100:6\n |\n100 | impl From for SystemTime {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:106:6\n |\n106 | impl From for Timestamp {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:114:29\n |\n114 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `hex` (lib) due to 50 previous errors\nerror: could not compile `humantime` (lib) due to 119 previous errors\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224937\\target_st_98cabcf7-3b95-460a-a9bf-e0453da8870c\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:02.437932900Z", - "finished_at": "2025-10-20T19:44:52.180598Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\nerror[E0786]: found invalid metadata files for crate `rustc_std_workspace_core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\librustc_std_workspace_core-62776efff7f53db8.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:201:9\n |\n201 | panic!(\"Invalid use of NoHashHasher\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 13 + use core::panic;\n |\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:41:1\n |\n41 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 294928 bytes failed\nmemory allocation of 131072 bytes failed\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:4:3\n |\n4 | #[derive(Debug, Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:27:17\n |\n27 | write!(f, \"Invalid character {:?} at position {}\", c, index)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:29:40\n |\n29 | FromHexError::OddLength => write!(f, \"Odd number of digits\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nmemory allocation of 64768 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:33:25\n |\n33 | pub type IntMap = std::collections::HashMap>;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nmemory allocation of 100368 bytes failed\nmemory allocation of 41488 bytes failed\nmemory allocation of 524288 bytes failed\nmemory allocation of 10768 bytes failed\nmemory allocation of 10768 bytes failed\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:30:50\n |\n30 | FromHexError::InvalidStringLength => write!(f, \"Invalid string length\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nmemory allocation of 9216 bytes failed\nmemory allocation of 81920 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:53:22\n |\n53 | pub type IntSet = std::collections::HashSet>;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 32768 bytes failed\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:21:6\n |\n21 | impl std::error::Error for FromHexError {}\n | ^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 22800 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:38:33\n |\n38 | Flat | UpperFlat => vec![name.to_string()],\n | ^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:173:9\n |\n173 | vec![\n | ^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:206:3\n |\n206 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 4 + use crate::__core::prelude::rust_2024::derive;\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:224:5\n |\n224 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 4 + use crate::__core::write;\n |\n 4 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:33:3\n |\n33 | panic!(\"{src}>{err}\", src = _src, err = _err);\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::panic;\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:15\n |\n57 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:15\n |\n69 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:17\n |\n215 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:17\n |\n237 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:12:5\n |\n12 | assert!(align_of::() >= align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:13:33\n |\n13 | const ASSERT_SIZE_EQUAL: () = assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:14:52\n |\n14 | const ASSERT_SIZE_MULTIPLE_OF_OR_INPUT_ZST: () = assert!(\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:126:5\n |\n126 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:163:5\n |\n163 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:132:5\n |\n132 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:133:5\n |\n133 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:148:5\n |\n148 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:170:5\n |\n170 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:191:5\n |\n191 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:192:5\n |\n192 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:206:5\n |\n206 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:207:5\n |\n207 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:222:5\n |\n222 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:223:5\n |\n223 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:237:5\n |\n237 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:259:5\n |\n259 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:280:5\n |\n280 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:281:5\n |\n281 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:295:5\n |\n295 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:296:5\n |\n296 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:241:3\n |\n241 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n102 + use crate::__core::prelude::rust_2024::derive;\n |\n102 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:264:5\n |\n264 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nnote: `write` is imported here, but it is a function, not a macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:106:3\n |\n106 | ptr::*,\n | ^^^^^^\nhelp: consider importing one of these macros\n |\n102 + use crate::__core::write;\n |\n102 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:14\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:22\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:130:37\n |\n130 | pub unsafe trait CheckedBitPattern: Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::Copy;\n |\n 4 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:235:6\n |\n235 | impl From for CheckedCastError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::__core::convert::From;\n |\n 4 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:251:6\n |\n251 | ) -> Result<&T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:255:5\n |\n255 | Ok(unsafe { &*(pod as *const ::Bits as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:257:5\n |\n257 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:271:6\n |\n271 | ) -> Result<&mut T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:275:5\n |\n275 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:277:5\n |\n277 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:289:6\n |\n289 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:293:5\n |\n293 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:295:5\n |\n295 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:313:6\n |\n313 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:317:5\n |\n317 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:319:5\n |\n319 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:333:6\n |\n333 | ) -> Result<&B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:337:5\n |\n337 | Ok(unsafe { &*(pod as *const ::Bits as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:339:5\n |\n339 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:352:6\n |\n352 | ) -> Result<&mut B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:356:5\n |\n356 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:358:5\n |\n358 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:380:6\n |\n380 | ) -> Result<&[B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:384:5\n |\n384 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:388:5\n |\n388 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:402:6\n |\n402 | ) -> Result<&mut [B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:406:5\n |\n406 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:410:5\n |\n410 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:423:5\n |\n423 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:424:5\n |\n424 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:437:5\n |\n437 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:438:5\n |\n438 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:450:5\n |\n450 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:451:5\n |\n451 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:464:5\n |\n464 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:465:5\n |\n465 | Err(e) => something_went_wrong(\"cast\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:483:5\n |\n483 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:484:5\n |\n484 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:497:5\n |\n497 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:498:5\n |\n498 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:511:5\n |\n511 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:512:5\n |\n512 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:530:5\n |\n530 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:531:5\n |\n531 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:56:5\n |\n56 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:5\n |\n57 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:68:5\n |\n68 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:5\n |\n69 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:82:5\n |\n82 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:83:5\n |\n83 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:96:5\n |\n96 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:97:5\n |\n97 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:108:6\n |\n108 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:110:5\n |\n110 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:112:5\n |\n112 | Ok(unsafe { (bytes.as_ptr() as *const T).read_unaligned() })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:124:5\n |\n124 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:125:5\n |\n125 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:159:6\n |\n159 | ) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:161:5\n |\n161 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:163:5\n |\n163 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:165:5\n |\n165 | Ok(unsafe { &*(s.as_ptr() as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:178:6\n |\n178 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:180:5\n |\n180 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:182:5\n |\n182 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:184:5\n |\n184 | Ok(unsafe { &mut *(s.as_mut_ptr() as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:214:7\n |\n214 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:7\n |\n215 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:219:7\n |\n219 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:220:7\n |\n220 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:236:7\n |\n236 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:7\n |\n237 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:241:7\n |\n241 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:242:7\n |\n242 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:256:5\n |\n256 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:257:5\n |\n257 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:270:5\n |\n270 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:271:5\n |\n271 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:288:6\n |\n288 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:290:5\n |\n290 | Ok(unsafe { transmute!(a) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:292:5\n |\n292 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:305:6\n |\n305 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:311:5\n |\n311 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:313:5\n |\n313 | Ok(unsafe { &*(a as *const A as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:315:5\n |\n315 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:325:6\n |\n325 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:331:5\n |\n331 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:333:5\n |\n333 | Ok(unsafe { &mut *(a as *mut A as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:335:5\n |\n335 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:355:6\n |\n355 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:362:5\n |\n362 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:364:5\n |\n364 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, a.len()) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:370:5\n |\n370 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, new_len) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:372:5\n |\n372 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:383:6\n |\n383 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:390:5\n |\n390 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:392:5\n |\n392 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:400:5\n |\n400 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:404:5\n |\n404 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\zeroable_in_option.rs:4:47\n |\n4 | unsafe impl Zeroable for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\pod_in_option.rs:4:37\n |\n4 | unsafe impl Pod for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:28\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:36\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:98:20\n |\n98 | type Int: Copy + Ord;\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 3 + use crate::__core::cmp::Ord;\n |\n 3 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:122:40\n |\n122 | fn from_integer(value: Self::Int) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 3 + use crate::__core::option::Option;\n |\n 3 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:135:7\n |\n135 | Some(unsafe { transmute!(value) })\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 3 + use crate::__core::option::Option::Some;\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:137:7\n |\n137 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 3 + use crate::__core::option::Option::None;\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:325:6\n |\n325 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:349:54\n |\n349 | pub fn try_from_bytes(s: &[u8]) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:362:6\n |\n362 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:462:6\n |\n462 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:475:6\n |\n475 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:488:6\n |\n488 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:510:6\n |\n510 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:524:6\n |\n524 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:537:11\n |\n537 | impl Drop for EnsureZeroWrite {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n102 + use crate::__core::ops::Drop;\n |\n102 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:548:5\n |\n548 | drop(guard);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n102 + use crate::__core::mem::drop;\n |\n102 + use core::mem::drop;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:13:3\n |\n13 | #[derive(Eq, PartialEq, Clone, Copy, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: could not compile `bytemuck` (lib) due to 147 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:4:5\n |\n4 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `thread_local` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:11:1\n |\n11 | thread_local!(\n | ^^^^^^^^^^^^\n |\n = note: `thread_local` is in scope, but it is an attribute: `#[thread_local]`\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:9:3\n |\n9 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:124:9\n |\n124 | impl Default for NoHashHasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:136:9\n |\n136 | impl Clone for NoHashHasher {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:148:9\n |\n148 | impl Copy for NoHashHasher {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::marker::Copy;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nSome errors have detailed explanations: E0405, E0462, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: could not compile `nohash-hasher` (lib) due to 7 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:1:5\n |\n1 | use std::error::Error as StdError;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:2:5\n |\n2 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:4:5\n |\n4 | use std::time::{Duration, SystemTime, UNIX_EPOCH};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:1:5\n |\n1 | use std::error::Error as StdError;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:2:5\n |\n2 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:3:5\n |\n3 | use std::str::{Chars, FromStr};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:4:5\n |\n4 | use std::time::Duration;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:2:5\n |\n2 | use std::ops::Deref;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:4:5\n |\n4 | use std::time::{Duration as StdDuration, SystemTime};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:46:3\n |\n46 | #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:25:3\n |\n25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:414:9\n |\n414 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:9\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:22:6\n |\n22 | impl Drop for Stack {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:43:12\n |\n43 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:54:12\n |\n54 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:93:12\n |\n93 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:94:12\n |\n94 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:98:24\n |\n98 | let mut v: Vec<_> = i.collect();\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:105:22\n |\n105 | restore: Option>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:118:24\n |\n118 | if let Some(prev) = &self.restore {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:137:17\n |\n137 | impl Drop for Writer<'_, T> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:149:26\n |\n149 | restore: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:176:42\n |\n176 | writer.restore = Some(restore);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:197:8\n |\n197 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:199:5\n |\n199 | THREAD_LOCAL.with(|stack| stack.uninit_slice(len, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:205:8\n |\n205 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:207:5\n |\n207 | THREAD_LOCAL.with(|stack| stack.uninit(f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:214:8\n |\n214 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:215:8\n |\n215 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:217:5\n |\n217 | THREAD_LOCAL.with(|stack| stack.buffer(i, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:227:6\n |\n227 | impl Drop for DropStack<'_> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:11:15\n |\n11 | pub base: *mut u8,\n | ^^^^^^^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:104:27\n |\n104 | struct Writer<'a, T> {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:111:14\n |\n111 | impl Writer<'_, T> {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:195:21\n |\n195 | pub fn uninit_slice(len: usize, f: F) -> R\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:203:15\n |\n203 | pub fn uninit(f: F) -> R\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:212:15\n |\n212 | pub fn buffer(i: I, f: F) -> R\n | ^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:223:18\n |\n223 | pub restore: Allocation,\n | ^^^^^^^^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:77:21\n |\n77 | let mut v = Vec::::with_capacity(size_in_bytes);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:14\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:64:27\n |\n64 | let mut tmp = Vec::::with_capacity(len);\n | ^^^ use of undeclared type `Vec`\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0463, E0531, E0786.\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:401:9\n |\n401 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: could not compile `second-stack` (lib) due to 35 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:106:3\n |\n106 | #[derive(Debug, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:82:3\n |\n82 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:76:29\n |\n76 | Error::Empty => write!(f, \"value was empty\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:75:38\n |\n75 | ... Error::NumberOverflow => write!(f, \"number is too large or cannot be represented without a lack of precision (values below 1ns are ...\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:67:17\n |\n67 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:64:17\n |\n64 | write!(f, \"time unit needed, for example {0}sec or {0}ms\", value)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:62:46\n |\n62 | Error::NumberExpected(offset) => write!(f, \"expected number at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:61:48\n |\n61 | Error::InvalidCharacter(offset) => write!(f, \"invalid character at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:7:3\n |\n7 | #[derive(Debug, PartialEq, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:61:3\n |\n61 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:51:3\n |\n51 | #[derive(Debug, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:46:37\n |\n46 | Error::InvalidFormat => write!(f, \"timestamp format is invalid\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:45:36\n |\n45 | Error::InvalidDigit => write!(f, \"bad character where digit is expected\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:44:34\n |\n44 | Error::OutOfRange => write!(f, \"numeric component is out of range\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:29:3\n |\n29 | #[derive(Debug, PartialEq, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\.fingerprint\\serde_core-74692ab0ee4fa8ba\\output-build-script-build-script-build`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `spacetimedb-lib` (build script) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `quote` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223770\\target_st_ad181bd8-0f35-4ff7-9499-8e2410553ed0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `proc-macro2` (build script) due to 60 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:171:27\n |\n171 | pub fn all_cases() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:12\n |\n7 | words: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:16\n |\n7 | words: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n6 | pub(super) struct Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:35\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:39\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:61:24\n |\n61 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:17\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:26\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:46\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:61\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:65\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:107:47\n |\n107 | pub fn into_case(mut self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:249:28\n |\n249 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:302:24\n |\n302 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:319:24\n |\n319 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:331:35\n |\n331 | fn join(self, delim: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:119:38\n |\n119 | fn to_case(&self, case: Case) -> String;\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:127:38\n |\n127 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:136:17\n |\n136 | impl Casing for String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:137:38\n |\n137 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:157:11\n |\n157 | name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:162:24\n |\n162 | const fn new(name: String, case: Case) -> Self {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:168:38\n |\n168 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0599]: no method named `flat_map` found for struct `Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:14:14\n |\n 12 | let words = name\n | _____________________-\n 13 | | .split(|c| \"-_ \".contains(c))\n 14 | | .flat_map(Self::split_camel)\n | | -^^^^^^^^ method not found in `Split<'_, {closure@words.rs:13:20}>`\n | |_____________|\n |\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1472:8\n |\n1472 | fn flat_map(self, f: F) -> FlatMap\n | -------- the method is available for `core::str::Split<'_, {closure@C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:13:20: 13:23}>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `flat_map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::SplitAsciiWhitespace` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:18\n |\n 23 | Title | Upper | Lower | Toggle | Alternating => name\n | _____________________________________________________________-\n 24 | | .split_ascii_whitespace()\n 25 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::SplitAsciiWhitespace<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:22\n |\n25 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:18\n |\n 27 | Kebab | Cobol | Train => name\n | ______________________________________-\n 28 | | .split('-')\n 29 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:22\n |\n29 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:18\n |\n 32 | Snake | UpperSnake | ScreamingSnake => name\n | ____________________________________________________-\n 33 | | .split('_')\n 34 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:22\n |\n34 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:52:37\n |\n 52 | let mid_iter = name.chars().skip(1);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:53:39\n |\n 53 | let right_iter = name.chars().skip(2);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `zip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:56:14\n |\n 55 | let mut split_indices = left_iter\n | _________________________________-\n 56 | | .zip(mid_iter)\n | |_____________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:612:8\n |\n 612 | fn zip(self, other: U) -> Zip\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `unzip` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3386:5\n |\n3386 | / fn unzip(self) -> (FromA, FromB)\n3387 | | where\n3388 | | FromA: Default + Extend,\n3389 | | FromB: Default + Extend,\n3390 | | Self: Sized + Iterator,\n | |______________________________________________^\nhelp: trait `Iterator` which provides `zip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `rev` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:65:47\n |\n 65 | let mut backwards_seek = name.chars().rev();\n | ^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3350:8\n |\n3350 | fn rev(self) -> Rev\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `rev` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:92:25\n |\n92 | let mut words = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:104:32\n |\n104 | words.iter().rev().map(ToString::to_string).collect()\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:254:25\n |\n254 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:307:21\n |\n307 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:324:21\n |\n324 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0599]: no method named `to_owned` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:339:27\n |\n339 | delim.to_owned() + val\n | ^^^^^^^^ method not found in `&str`\n\nerror[E0599]: no method named `to_string` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:132:30\n |\n132 | FromCasing::new(self.to_string(), case)\n | ^^^^^^^^^ method not found in `&str`\n\nSome errors have detailed explanations: E0412, E0433, E0531, E0599, E0786.\nerror: could not compile `convert_case` (lib) due to 45 previous errors\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:66:34\n |\n66 | fn two_digits(b1: u8, b2: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:67:46\n |\n67 | fn two_digits_inner(a: char, b: char) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:71:9\n |\n71 | Some((a * 10 + b) as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:84:34\n |\n84 | pub fn parse_rfc3339(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:86:16\n |\n86 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:89:38\n |\n89 | if b[10] != b'T' || (b.last() != Some(&b'Z') && !s.ends_with(\"+00:00\")) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:90:16\n |\n90 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:108:39\n |\n108 | pub fn parse_rfc3339_weak(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:110:16\n |\n110 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:119:16\n |\n119 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:129:16\n |\n129 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:151:21\n |\n151 | _ => return Err(Error::OutOfRange),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:154:16\n |\n154 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:169:21\n |\n169 | if b.get(19) == Some(&b'.') {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:175:24\n |\n175 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:181:24\n |\n181 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:188:16\n |\n188 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:193:16\n |\n193 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:196:5\n |\n196 | Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:270:20\n |\n270 | return Err(fmt::Error);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:37:15\n |\n37 | unit: String,\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:85:19\n |\n85 | trait OverflowOp: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:86:34\n |\n86 | fn mul(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:87:34\n |\n87 | fn add(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:88:34\n |\n88 | fn div(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:92:34\n |\n92 | fn mul(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:95:34\n |\n95 | fn add(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:98:34\n |\n98 | fn div(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:100:18\n |\n100 | 0 => Ok(self / other),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:101:18\n |\n101 | _ => Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:118:27\n |\n118 | fn parse(mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:122:28\n |\n122 | let mut frac = None; // fractional part\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:124:23\n |\n124 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:138:32\n |\n138 | frac = Some(self.parse_fractional_part(&mut off)?);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:142:32\n |\n142 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:149:23\n |\n149 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:159:32\n |\n159 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:167:17\n |\n167 | Some(n) => n,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:168:32\n |\n168 | None => return Ok(out),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:39\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:46\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:28\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:31\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:182:28\n |\n182 | return Err(Error::NumberExpected(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:9\n |\n186 | Ok(None)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:12\n |\n186 | Ok(None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:189:61\n |\n189 | fn parse_fractional_part(&mut self, off: &mut usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:193:19\n |\n193 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:214:28\n |\n214 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:222:20\n |\n222 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:224:9\n |\n224 | Ok(Fraction {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:237:15\n |\n237 | frac: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:241:10\n |\n241 | ) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:243:13\n |\n243 | Ok(u) => u,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:244:13\n |\n244 | Err(()) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:245:24\n |\n245 | return Err(Error::UnknownUnit {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:270:16\n |\n270 | if let Some(Fraction {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:276:44\n |\n276 | Unit::Nanosecond => return Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:290:9\n |\n290 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:294:64\n |\n294 | fn add_current(mut sec: u64, nsec: u64, out: &mut Duration) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:302:5\n |\n302 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:321:29\n |\n321 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:323:40\n |\n323 | \"nanos\" | \"nsec\" | \"ns\" => Ok(Self::Nanosecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:324:37\n |\n324 | \"usec\" | \"us\" | \"µs\" => Ok(Self::Microsecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:325:41\n |\n325 | \"millis\" | \"msec\" | \"ms\" => Ok(Self::Millisecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:326:60\n |\n326 | \"seconds\" | \"second\" | \"secs\" | \"sec\" | \"s\" => Ok(Self::Second),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:327:60\n |\n327 | \"minutes\" | \"minute\" | \"min\" | \"mins\" | \"m\" => Ok(Self::Minute),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:328:54\n |\n328 | \"hours\" | \"hour\" | \"hr\" | \"hrs\" | \"h\" => Ok(Self::Hour),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:329:37\n |\n329 | \"days\" | \"day\" | \"d\" => Ok(Self::Day),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:330:54\n |\n330 | \"weeks\" | \"week\" | \"wk\" | \"wks\" | \"w\" => Ok(Self::Week),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:331:41\n |\n331 | \"months\" | \"month\" | \"M\" => Ok(Self::Month),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:332:54\n |\n332 | \"years\" | \"year\" | \"yr\" | \"yrs\" | \"y\" => Ok(Self::Year),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:333:18\n |\n333 | _ => Err(()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:364:35\n |\n364 | pub fn parse_duration(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:366:16\n |\n366 | return Ok(Duration::ZERO);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:407:5\n |\n407 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:417:5\n |\n417 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:434:20\n |\n434 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:464:9\n |\n464 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:49:6\n |\n49 | impl AsRef for Duration {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:62:6\n |\n62 | impl From for StdDuration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:68:6\n |\n68 | impl From for Duration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:76:29\n |\n76 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:87:6\n |\n87 | impl AsRef for Timestamp {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:100:6\n |\n100 | impl From for SystemTime {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:106:6\n |\n106 | impl From for Timestamp {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:114:29\n |\n114 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0463, E0531, E0786.\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:89:11\n |\n89 | next: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n42 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:97:19\n |\n97 | next: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n42 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:102:10\n |\n102 | impl<'a> Iterator for BytesToHexChars<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:105:27\n |\n105 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:13\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:30\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:110:29\n |\n110 | self.next = Some(self.table[(byte & 0x0F) as usize] as char);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:116:36\n |\n116 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:118:18\n |\n118 | (length, Some(length))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:137:9\n |\n137 | impl> ToHex for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:164:20\n |\n164 | pub trait FromHex: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:20\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:44\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:175:30\n |\n175 | fn val(c: u8, idx: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:177:24\n |\n177 | b'A'..=b'F' => Ok(c - b'A' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:178:24\n |\n178 | b'a'..=b'f' => Ok(c - b'a' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:179:24\n |\n179 | b'0'..=b'9' => Ok(c - b'0'),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:180:14\n |\n180 | _ => Err(FromHexError::InvalidHexCharacter {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:20\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:44\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:194:20\n |\n194 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:199:30\n |\n199 | .map(|(i, pair)| Ok(val(pair[0], 2 * i)? << 4 | val(pair[1], 2 * i + 1)?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:259:18\n |\n259 | pub fn encode>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:275:24\n |\n275 | pub fn encode_upper>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:18\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:43\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:27\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:68\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:316:16\n |\n316 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:319:16\n |\n319 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:326:5\n |\n326 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:336:38\n |\n336 | fn generate_iter(len: usize) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:27\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:72\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:369:16\n |\n369 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:382:5\n |\n382 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0277]: `BytesToHexChars<'a>` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:122:38\n |\n122 | impl<'a> iter::ExactSizeIterator for BytesToHexChars<'a> {\n | ^^^^^^^^^^^^^^^^^^^ `BytesToHexChars<'a>` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `BytesToHexChars<'a>`\nnote: required by a bound in `ExactSizeIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/exact_size.rs:86:30\n |\n 86 | pub trait ExactSizeIterator: Iterator {\n | ^^^^^^^^ required by this bound in `ExactSizeIterator`\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `humantime` (lib) due to 119 previous errors\nerror: could not compile `hex` (lib) due to 50 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:03.055416900Z", - "finished_at": "2025-10-20T19:44:58.781710800Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:15:9\n |\n15 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-cfg=ga_is_deprecated\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:11:13\n |\n11 | println!(\"cargo:rustc-check-cfg=cfg(ga_is_deprecated)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:3:9\n |\n3 | println!(\"cargo:rustc-cfg=relaxed_coherence\");\n | ^^^^^^^\n\nmemory allocation of 36864 bytes failed\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:2:8\n |\n2 | if version_check::is_min_version(\"1.41.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `version_check`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:8:8\n |\n8 | if version_check::is_min_version(\"1.65.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `version_check`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:10:12\n |\n10 | if version_check::is_min_version(\"1.80.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0463, E0786.\nFor more information about an error, try `rustc --explain E0463`.\nerror: could not compile `generic-array` (build script) due to 10 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `rand_core` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name rand_core --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"getrandom\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"getrandom\\\", \\\"serde\\\", \\\"serde1\\\", \\\"std\\\"))\" -C metadata=623b4eb0f924e591 -C extra-filename=-69a1add8e2bdcbf9 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\release\\deps --extern getrandom=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\wasm32-unknown-unknown\\release\\deps\\libgetrandom-bce4b06e697ad859.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: could not compile `scoped-tls` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name scoped_tls --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\scoped-tls-1.0.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=b76e9158271ca3f2 -C extra-filename=-8db37085f416d407 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223237\\target_st_2a3b00b5-e5d5-4bf4-91b4-43d0e2cd72f7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:03.683456400Z", - "finished_at": "2025-10-20T19:45:01.972388100Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\nerror: failed to build archive at `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\release\\deps\\libfind_msvc_tools-b458c414c511e9aa.rlib`: couldn't create the temp file: Insufficient system resources exist to complete the requested service. (os error 1450)\n\nmemory allocation of 28928 bytes failed\nmemory allocation of 250880 bytes failed\nmemory allocation of 7599 bytes failed\nmemory allocation of 200720 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:15:9\n |\n15 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-cfg=ga_is_deprecated\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:11:13\n |\n11 | println!(\"cargo:rustc-check-cfg=cfg(ga_is_deprecated)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:3:9\n |\n3 | println!(\"cargo:rustc-cfg=relaxed_coherence\");\n | ^^^^^^^\n\nerror: failed to build archive at `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\release\\deps\\libcc-8baee91765844333.rlib`: failed to map object file: The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not compile `find-msvc-tools` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror[E0462]: found staticlib `std` instead of rlib or dylib which `version_check` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:2:8\n |\n2 | if version_check::is_min_version(\"1.41.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `cc` (lib) due to 1 previous error\nerror[E0463]: can't find crate for `version_check`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:8:8\n |\n8 | if version_check::is_min_version(\"1.65.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n\nSome errors have detailed explanations: E0462, E0463, E0786.\nFor more information about an error, try `rustc --explain E0462`.\nerror: could not compile `generic-array` (build script) due to 7 previous errors\nerror: could not compile `spacetimedb-primitives` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name spacetimedb_primitives --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"memory-usage\\\"))\" -C metadata=52e3196d5e73051d -C extra-filename=-f65471523b5d8522 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\release\\deps --extern bitflags=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps\\libbitflags-3ccbf4790d628c5c.rmeta --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps\\libeither-aff604095d65242b.rmeta --extern itertools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps\\libitertools-b65e608e39eaca79.rmeta --extern nohash_hasher=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps\\libnohash_hasher-9bf8dd98abfb9091.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `rand_core` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\.fingerprint\\rand_core-69a1add8e2bdcbf9\\output-lib-rand_core`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name rand_core --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"getrandom\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"getrandom\\\", \\\"serde\\\", \\\"serde1\\\", \\\"std\\\"))\" -C metadata=623b4eb0f924e591 -C extra-filename=-69a1add8e2bdcbf9 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\release\\deps --extern getrandom=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps\\libgetrandom-bce4b06e697ad859.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `log` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name log --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\log-0.4.28\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"kv\\\", \\\"kv_serde\\\", \\\"kv_std\\\", \\\"kv_sval\\\", \\\"kv_unstable\\\", \\\"kv_unstable_serde\\\", \\\"kv_unstable_std\\\", \\\"kv_unstable_sval\\\", \\\"max_level_debug\\\", \\\"max_level_error\\\", \\\"max_level_info\\\", \\\"max_level_off\\\", \\\"max_level_trace\\\", \\\"max_level_warn\\\", \\\"release_max_level_debug\\\", \\\"release_max_level_error\\\", \\\"release_max_level_info\\\", \\\"release_max_level_off\\\", \\\"release_max_level_trace\\\", \\\"release_max_level_warn\\\", \\\"serde\\\", \\\"std\\\", \\\"sval\\\", \\\"sval_ref\\\", \\\"value-bag\\\"))\" -C metadata=ec918dd781180e29 -C extra-filename=-7706652e2da34150 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223301\\target_st_9dc212fd-ffa0-4353-affd-0cd3d490c166\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:04.280382900Z", - "finished_at": "2025-10-20T19:45:01.967544900Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\nmemory allocation of 6056 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 82960 bytes failed\nmemory allocation of 200720 bytes failed\nmemory allocation of 683456 bytes failed\nmemory allocation of 30720 bytes failed\nmemory allocation of 17408 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 102416 bytes failed\nerror: failed to create encoded metadata from file: OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror: could not compile `second-stack` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\.fingerprint\\serde_core-74692ab0ee4fa8ba\\output-build-script-build-script-build`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `quote` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `anyhow` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"backtrace\\\", \\\"default\\\", \\\"std\\\"))\" -C metadata=18e57df37900a580 -C extra-filename=-045a5c2a78504372 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\build\\anyhow-045a5c2a78504372 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C embed-bitcode=no -C debug-assertions=off -C linker=rust-lld.exe -C strip=debuginfo\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225017\\target_st_ef5b9d80-092a-449d-a0a9-4a8b3320a32a\\release\\deps --cap-lints allow` (exit code: 101)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:04.886405700Z", - "finished_at": "2025-10-20T19:44:58.806483600Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\nerror[E0786]: found invalid metadata files for crate `unwind` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-74166bc8a317a3c7.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `rustc_std_workspace_core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\librustc_std_workspace_core-62776efff7f53db8.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `unwind` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libunwind-c656a6ce8faf7d92.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:201:9\n |\n201 | panic!(\"Invalid use of NoHashHasher\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 13 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:33:25\n |\n33 | pub type IntMap = std::collections::HashMap>;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:84:9\n |\n84 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:1\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n311 | panic_oob!(\"try_insert\", index, self.len())\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n375 | panic_oob!(\"swap_remove\", index, self.len())\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n423 | panic_oob!(\"remove\", index, self.len())\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:56:9\n |\n56 | debug_assert!(len < Self::CAPACITY);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:547:9\n |\n547 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:670:9\n |\n670 | debug_assert_eq!(self.len(), self.capacity());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:717:9\n |\n717 | debug_assert!(length <= CAP);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1069:5\n |\n1069 | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1102:17\n |\n1102 | debug_assert_ne!(ptr, end_ptr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1120:9\n |\n1120 | debug_assert!(slice.len() <= take);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1263:9\n |\n1263 | debug_assert!(_result.is_ok());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:35:3\n |\n35 | #[derive(Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:66:9\n |\n66 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:125:9\n |\n125 | debug_assert_eq!(len, CAP);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n 37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:146:9\n |\n146 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:343:13\n |\n343 | assert!(self.is_char_boundary(new_len));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:374:21\n |\n374 | None => panic!(\"cannot remove a char from the end of a string\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:406:9\n |\n406 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:58:3\n |\n58 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:70:17\n |\n70 | assert_eq!(res, ch.len_utf8());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:73:13\n |\n73 | assert_eq!(string.chars().next(), Some(ch));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:78:3\n |\n78 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:84:9\n |\n84 | assert_eq!(len, ch.len_utf8(), \"Len of ch={}\", ch);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:87:13\n |\n87 | assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:88:13\n |\n88 | assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:8:3\n |\n8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:40:9\n |\n40 | write!(f, \"{}\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:46:9\n |\n46 | write!(f, \"{}: {}\", \"CapacityError\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nmemory allocation of 54960 bytes failed\nmemory allocation of 178480 bytes failed\nmemory allocation of 25104 bytes failed\nmemory allocation of 683456 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:53:22\n |\n53 | pub type IntSet = std::collections::HashSet>;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 393216 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 270352 bytes failed\nmemory allocation of 58384 bytes failed\nmemory allocation of 131072 bytes failed\nmemory allocation of 36864 bytes failed\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:4:3\n |\n4 | #[derive(Debug, Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nmemory allocation of 172056 bytes failed\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:124:9\n |\n124 | impl Default for NoHashHasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:136:9\n |\n136 | impl Clone for NoHashHasher {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:148:9\n |\n148 | impl Copy for NoHashHasher {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::marker::Copy;\n |\n\nSome errors have detailed explanations: E0405, E0462, E0463, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:27:17\n |\n27 | write!(f, \"Invalid character {:?} at position {}\", c, index)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:38:33\n |\n38 | Flat | UpperFlat => vec![name.to_string()],\n | ^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:29:40\n |\n29 | FromHexError::OddLength => write!(f, \"Odd number of digits\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:30:50\n |\n30 | FromHexError::InvalidStringLength => write!(f, \"Invalid string length\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:21:6\n |\n21 | impl std::error::Error for FromHexError {}\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\n Compiling itertools v0.12.1\nerror: could not compile `typenum` (build script) due to 58 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `nohash-hasher` (lib) due to 7 previous errors\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:173:9\n |\n173 | vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:13:3\n |\n13 | #[derive(Eq, PartialEq, Clone, Copy, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\.fingerprint\\constant_time_eq-b7f0e5048584fd47\\output-lib-constant_time_eq`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:140:9\n |\n140 | eprintln!(\"Environment variable ${key} is not set during execution of build script\");\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:130:13\n |\n130 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:78:13\n |\n78 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:55:9\n |\n55 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:51:9\n |\n51 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:13:5\n |\n13 | println!(\"cargo:rustc-check-cfg=cfg(thiserror_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:12:5\n |\n12 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:10:5\n |\n10 | println!(\"cargo:rerun-if-changed=build/probe.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: could not compile `either` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `nohash-hasher` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=e7abdae0bb8aeb3d -C extra-filename=-9bf8dd98abfb9091 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:23:19\n |\n23 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:76:12\n |\n76 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:107:12\n |\n107 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:112:12\n |\n112 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:121:9\n |\n121 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:122:9\n |\n122 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:128:12\n |\n128 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:9:11\n |\n 9 | fn main() {\n | ___________^\n10 | | println!(\"cargo:rerun-if-changed=build/probe.rs\");\n11 | |\n12 | | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n... |\n57 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:59:44\n |\n59 | fn compile_probe(rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:138:32\n |\n138 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nSome errors have detailed explanations: E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0463`.\nerror: could not compile `thiserror` (build script) due to 29 previous errors\nerror: could not compile `arrayvec` (lib) due to 30 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227512\\target_st_5b557bf9-0282-4748-acb0-aeb134652e03\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:89:11\n |\n89 | next: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n42 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:171:27\n |\n171 | pub fn all_cases() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:12\n |\n7 | words: Vec,\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:16\n |\n7 | words: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n6 | pub(super) struct Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:35\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:97:19\n |\n97 | next: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n42 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:102:10\n |\n102 | impl<'a> Iterator for BytesToHexChars<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:39\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:105:27\n |\n105 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:61:24\n |\n61 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:13\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:17\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:30\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:110:29\n |\n110 | self.next = Some(self.table[(byte & 0x0F) as usize] as char);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:116:36\n |\n116 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:26\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:118:18\n |\n118 | (length, Some(length))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:137:9\n |\n137 | impl> ToHex for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:46\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:164:20\n |\n164 | pub trait FromHex: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:20\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:61\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:44\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:65\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror: could not compile `anyhow` (build script) due to 50 previous errors\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:175:30\n |\n175 | fn val(c: u8, idx: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:107:47\n |\n107 | pub fn into_case(mut self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:249:28\n |\n249 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:177:24\n |\n177 | b'A'..=b'F' => Ok(c - b'A' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:302:24\n |\n302 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:178:24\n |\n178 | b'a'..=b'f' => Ok(c - b'a' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:319:24\n |\n319 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:179:24\n |\n179 | b'0'..=b'9' => Ok(c - b'0'),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:331:35\n |\n331 | fn join(self, delim: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:180:14\n |\n180 | _ => Err(FromHexError::InvalidHexCharacter {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:20\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:119:38\n |\n119 | fn to_case(&self, case: Case) -> String;\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:44\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:127:38\n |\n127 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:194:20\n |\n194 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:199:30\n |\n199 | .map(|(i, pair)| Ok(val(pair[0], 2 * i)? << 4 | val(pair[1], 2 * i + 1)?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:136:17\n |\n136 | impl Casing for String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:137:38\n |\n137 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:157:11\n |\n157 | name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:162:24\n |\n162 | const fn new(name: String, case: Case) -> Self {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:168:38\n |\n168 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:259:18\n |\n259 | pub fn encode>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:275:24\n |\n275 | pub fn encode_upper>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:18\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:43\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:27\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:68\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:316:16\n |\n316 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:319:16\n |\n319 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:326:5\n |\n326 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:336:38\n |\n336 | fn generate_iter(len: usize) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:27\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:72\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n 42 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:369:16\n |\n369 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:382:5\n |\n382 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0599]: no method named `flat_map` found for struct `Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:14:14\n |\n 12 | let words = name\n | _____________________-\n 13 | | .split(|c| \"-_ \".contains(c))\n 14 | | .flat_map(Self::split_camel)\n | | -^^^^^^^^ method not found in `Split<'_, {closure@words.rs:13:20}>`\n | |_____________|\n |\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1472:8\n |\n1472 | fn flat_map(self, f: F) -> FlatMap\n | -------- the method is available for `core::str::Split<'_, {closure@C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:13:20: 13:23}>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `flat_map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::SplitAsciiWhitespace` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:18\n |\n 23 | Title | Upper | Lower | Toggle | Alternating => name\n | _____________________________________________________________-\n 24 | | .split_ascii_whitespace()\n 25 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::SplitAsciiWhitespace<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:22\n |\n25 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0277]: `BytesToHexChars<'a>` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:122:38\n |\n122 | impl<'a> iter::ExactSizeIterator for BytesToHexChars<'a> {\n | ^^^^^^^^^^^^^^^^^^^ `BytesToHexChars<'a>` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `BytesToHexChars<'a>`\nnote: required by a bound in `ExactSizeIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/exact_size.rs:86:30\n |\n 86 | pub trait ExactSizeIterator: Iterator {\n | ^^^^^^^^ required by this bound in `ExactSizeIterator`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:18\n |\n 27 | Kebab | Cobol | Train => name\n | ______________________________________-\n 28 | | .split('-')\n 29 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:22\n |\n29 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:18\n |\n 32 | Snake | UpperSnake | ScreamingSnake => name\n | ____________________________________________________-\n 33 | | .split('_')\n 34 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:22\n |\n34 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:52:37\n |\n 52 | let mid_iter = name.chars().skip(1);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:53:39\n |\n 53 | let right_iter = name.chars().skip(2);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `zip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:56:14\n |\n 55 | let mut split_indices = left_iter\n | _________________________________-\n 56 | | .zip(mid_iter)\n | |_____________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:612:8\n |\n 612 | fn zip(self, other: U) -> Zip\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `unzip` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3386:5\n |\n3386 | / fn unzip(self) -> (FromA, FromB)\n3387 | | where\n3388 | | FromA: Default + Extend,\n3389 | | FromB: Default + Extend,\n3390 | | Self: Sized + Iterator,\n | |______________________________________________^\nhelp: trait `Iterator` which provides `zip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `rev` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:65:47\n |\n 65 | let mut backwards_seek = name.chars().rev();\n | ^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3350:8\n |\n3350 | fn rev(self) -> Rev\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `rev` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0277`.\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:92:25\n |\n92 | let mut words = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:104:32\n |\n104 | words.iter().rev().map(ToString::to_string).collect()\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:254:25\n |\n254 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:307:21\n |\n307 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:324:21\n |\n324 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0599]: no method named `to_owned` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:339:27\n |\n339 | delim.to_owned() + val\n | ^^^^^^^^ method not found in `&str`\n\nerror[E0599]: no method named `to_string` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:132:30\n |\n132 | FromCasing::new(self.to_string(), case)\n | ^^^^^^^^^ method not found in `&str`\n\nSome errors have detailed explanations: E0412, E0433, E0531, E0599, E0786.\nerror: could not compile `hex` (lib) due to 49 previous errors\nerror: could not compile `convert_case` (lib) due to 45 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:05.493005100Z", - "finished_at": "2025-10-20T19:45:01.947284500Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 114688 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `std`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `quote` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=e7abdae0bb8aeb3d -C extra-filename=-9bf8dd98abfb9091 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=926ee7921f220b86 -C extra-filename=-74cd889d6f6ebf20 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `core` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:40:1\n |\n40 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:26:1\n |\n26 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^ can't find crate\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:354:3\n |\n354 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:356:5\n |\n356 | assert_eq!(try_join(vec![\"\\0\"]), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:357:5\n |\n357 | assert_eq!(try_quote(\"\\0\"), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:345:3\n |\n345 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:348:5\n |\n348 | assert_eq!(join(vec![]), \"\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:349:5\n |\n349 | assert_eq!(join(vec![\"\"]), \"''\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:350:5\n |\n350 | assert_eq!(join(vec![\"a\", \"b\"]), \"a b\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:351:5\n |\n351 | assert_eq!(join(vec![\"foo bar\", \"baz\"]), \"'foo bar' baz\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:286:3\n |\n286 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:328:9\n |\n328 | assert!(parts.len() == 2);\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:337:13\n |\n337 | println!(\"FAIL: for input <{}>, expected <{}>, got <{}>\",\n | ^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:342:5\n |\n342 | assert!(ok);\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:276:3\n |\n276 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:281:13\n |\n281 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:269:3\n |\n269 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:272:9\n |\n272 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:134:3\n |\n134 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:110:3\n |\n110 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:568:3\n |\n568 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:572:5\n |\n572 | assert_eq!(join(vec![INVALID_UTF8]), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:574:5\n |\n574 | assert_eq!(join(vec![]), &b\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:575:5\n |\n575 | assert_eq!(join(vec![&b\"\"[..]]), b\"''\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:555:3\n |\n555 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:559:5\n |\n559 | assert_eq!(quote(INVALID_UTF8), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:561:5\n |\n561 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:562:5\n |\n562 | assert_eq!(quote(b\"foobar\"), &b\"foobar\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:563:5\n |\n563 | assert_eq!(quote(b\"foo bar\"), &b\"'foo bar'\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:564:5\n |\n564 | assert_eq!(quote(b\"'\\\"\"), &b\"\\\"'\\\\\\\"\\\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:565:5\n |\n565 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:545:3\n |\n545 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:550:13\n |\n550 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:538:3\n |\n538 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:541:9\n |\n541 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:506:3\n |\n506 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:510:5\n |\n510 | assert!(core::str::from_utf8(INVALID_UTF8).is_err());\n | ^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:412:5\n |\n412 | debug_assert!(i > 0);\n | ^^^^^^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:410:9\n |\n410 | unreachable!()\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:234:3\n |\n234 | #[derive(PartialEq)]\n | ^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:225:13\n |\n225 | assert!(rest.len() < in_bytes.len()); // no infinite loop\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:170:3\n |\n170 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror: cannot determine resolution for the import\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:1:5\n |\n1 | use std::ptr;\n | ^^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:84:9\n |\n84 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:1\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n311 | panic_oob!(\"try_insert\", index, self.len())\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n375 | panic_oob!(\"swap_remove\", index, self.len())\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n423 | panic_oob!(\"remove\", index, self.len())\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:56:9\n |\n56 | debug_assert!(len < Self::CAPACITY);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:547:9\n |\n547 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:670:9\n |\n670 | debug_assert_eq!(self.len(), self.capacity());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:717:9\n |\n717 | debug_assert!(length <= CAP);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1069:5\n |\n1069 | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1102:17\n |\n1102 | debug_assert_ne!(ptr, end_ptr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1120:9\n |\n1120 | debug_assert!(slice.len() <= take);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1263:9\n |\n1263 | debug_assert!(_result.is_ok());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:35:3\n |\n35 | #[derive(Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:66:9\n |\n66 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:125:9\n |\n125 | debug_assert_eq!(len, CAP);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n 37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:146:9\n |\n146 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:343:13\n |\n343 | assert!(self.is_char_boundary(new_len));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:374:21\n |\n374 | None => panic!(\"cannot remove a char from the end of a string\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:406:9\n |\n406 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:58:3\n |\n58 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:70:17\n |\n70 | assert_eq!(res, ch.len_utf8());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:73:13\n |\n73 | assert_eq!(string.chars().next(), Some(ch));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:78:3\n |\n78 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:84:9\n |\n84 | assert_eq!(len, ch.len_utf8(), \"Len of ch={}\", ch);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:87:13\n |\n87 | assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:88:13\n |\n88 | assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:8:3\n |\n8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:40:9\n |\n40 | write!(f, \"{}\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:46:9\n |\n46 | write!(f, \"{}: {}\", \"CapacityError\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:43:52\n |\n43 | fn try_push(&mut self, element: Self::Item) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:48:13\n |\n48 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:50:13\n |\n50 | Err(CapacityError::new(element))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:61:26\n |\n61 | fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:63:20\n |\n63 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:68:13\n |\n68 | Some(ptr::read(self.as_ptr().add(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:49:27\n |\n49 | impl Drop for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:205:47\n |\n205 | pub fn try_push(&mut self, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:309:63\n |\n309 | pub fn try_insert(&mut self, index: usize, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:314:20\n |\n314 | return Err(CapacityError::new(element));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:332:9\n |\n332 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:349:30\n |\n349 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:396:49\n |\n396 | pub fn swap_pop(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:399:20\n |\n399 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:443:47\n |\n443 | pub fn pop_at(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:445:13\n |\n445 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:465:18\n |\n465 | where F: FnMut(&mut T) -> bool\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:482:35\n |\n482 | impl Drop for BackshiftOnDrop<'_, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:502:27\n |\n502 | fn process_one bool, T, const CAP: usize, const DELETED: bool>(\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:535:9\n |\n535 | drop(g);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 2 + use crate::arrayvec::mem::drop;\n |\n 2 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:570:18\n |\n570 | where T: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:569:61\n |\n569 | pub fn try_extend_from_slice(&mut self, other: &[T]) -> Result<(), CapacityError>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:573:20\n |\n573 | return Err(CapacityError::new(()));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:584:9\n |\n584 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:657:32\n |\n657 | pub fn into_inner(self) -> Result<[T; CAP], Self> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:659:13\n |\n659 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n659 - Err(self)\n659 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:661:22\n |\n661 | unsafe { Ok(self.into_inner_unchecked()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:755:27\n |\n755 | impl From<[T; CAP]> for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:782:14\n |\n782 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:786:33\n |\n786 | fn try_from(slice: &[T]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:788:13\n |\n788 | Err(CapacityError::new(()))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:792:13\n |\n792 | Ok(array)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:809:35\n |\n809 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:826:35\n |\n826 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a mut ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:843:27\n |\n843 | impl IntoIterator for ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:895:27\n |\n895 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Iterator;\n |\n 2 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:898:27\n |\n898 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:900:13\n |\n900 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:905:17\n |\n905 | Some(ptr::read(self.v.get_unchecked_ptr(index)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:910:36\n |\n910 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:912:15\n |\n912 | (len, Some(len))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:916:27\n |\n916 | impl DoubleEndedIterator for IntoIter {\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::DoubleEndedIterator;\n |\n 2 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:917:32\n |\n917 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:919:13\n |\n919 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:924:17\n |\n924 | Some(ptr::read(self.v.get_unchecked_ptr(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:930:27\n |\n930 | impl ExactSizeIterator for IntoIter { }\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::ExactSizeIterator;\n |\n 2 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:932:27\n |\n932 | impl Drop for IntoIter {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:947:27\n |\n947 | impl Clone for IntoIter\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:948:10\n |\n948 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:44\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:20\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:44\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:20\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:982:35\n |\n982 | impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Iterator;\n |\n 2 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:985:27\n |\n985 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:993:36\n |\n993 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:998:35\n |\n998 | impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP>\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::DoubleEndedIterator;\n |\n 2 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1000:32\n |\n1000 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1009:35\n |\n1009 | impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::ExactSizeIterator;\n |\n 2 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1011:35\n |\n1011 | impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1016:19\n |\n1016 | while let Some(_) = self.next() { }\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1033:14\n |\n1033 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1040:18\n |\n1040 | impl Drop for ScopeExitGuard\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1041:14\n |\n1041 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1053:27\n |\n1053 | impl Extend for ArrayVec {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Extend;\n |\n 2 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1058:18\n |\n1058 | fn extend>(&mut self, iter: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1081:18\n |\n1081 | where I: IntoIterator\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1100:20\n |\n1100 | if let Some(elt) = iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1117:18\n |\n1117 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1145:21\n |\n1145 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1152:27\n |\n1152 | impl Clone for ArrayVec\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1153:14\n |\n1153 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1182:27\n |\n1182 | impl PartialEq for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1183:14\n |\n1183 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1190:27\n |\n1190 | impl PartialEq<[T]> for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1191:14\n |\n1191 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:27\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Eq;\n |\n 2 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:60\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Eq;\n |\n 2 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1208:27\n |\n1208 | impl AsRef<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1212:27\n |\n1212 | impl AsMut<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1220:27\n |\n1220 | impl Default for ArrayVec {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:27\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialOrd;\n |\n 2 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:68\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialOrd;\n |\n 2 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1228:44\n |\n1228 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:27\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Ord;\n |\n 2 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:61\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Ord;\n |\n 2 + use std::cmp::Ord;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1264:9\n |\n1264 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1266:45\n |\n1266 | fn flush(&mut self) -> io::Result<()> { Ok(()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:43:24\n |\n43 | impl Default for ArrayString\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:108:29\n |\n108 | pub fn from(s: &str) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:111:9\n |\n111 | Ok(arraystr)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:123:47\n |\n123 | pub fn from_byte_string(b: &[u8; CAP]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:132:9\n |\n132 | Ok(vec)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:230:44\n |\n230 | pub fn try_push(&mut self, c: char) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:236:17\n |\n236 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:238:21\n |\n238 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:17\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:27\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:284:55\n |\n284 | pub fn try_push_str<'a>(&mut self, s: &'a str) -> Result<(), CapacityError<&'a str>> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:286:20\n |\n286 | return Err(CapacityError::new(s));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:295:9\n |\n295 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:313:30\n |\n313 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:315:13\n |\n315 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:322:9\n |\n322 | Some(ch)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:373:13\n |\n373 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:455:24\n |\n455 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:462:24\n |\n462 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:469:24\n |\n469 | impl PartialEq> for str\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:476:24\n |\n476 | impl Eq for ArrayString \n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:496:24\n |\n496 | impl AsRef for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:507:24\n |\n507 | impl AsRef for ArrayString {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:530:24\n |\n530 | impl Clone for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:542:24\n |\n542 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:544:42\n |\n544 | fn partial_cmp(&self, rhs: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:553:24\n |\n553 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:555:41\n |\n555 | fn partial_cmp(&self, rhs: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:564:24\n |\n564 | impl PartialOrd> for str\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:566:54\n |\n566 | fn partial_cmp(&self, rhs: &ArrayString) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:575:24\n |\n575 | impl Ord for ArrayString\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:586:29\n |\n586 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:675:32\n |\n675 | fn try_from(f: &'a str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:678:9\n |\n678 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:686:43\n |\n686 | fn try_from(f: fmt::Arguments<'a>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:690:9\n |\n690 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:32:66\n |\n32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n14 + use std::fmt::Result;\n |\n14 + use std::io::Result;\n |\n14 + use std::result::Result;\n |\n14 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:37:16\n |\n37 | return Ok(1);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:41:16\n |\n41 | return Ok(2);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:46:16\n |\n46 | return Ok(3);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:52:16\n |\n52 | return Ok(4);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:54:5\n |\n54 | Err(EncodeUtf8Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:16\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::option::Option::Some;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:812:27\n |\n812 | fn into_iter(self) -> Self::IntoIter { self.iter() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n812 - fn into_iter(self) -> Self::IntoIter { self.iter() }\n812 + fn into_iter(self) -> <&'a ArrayVec as IntoIterator>::IntoIter { self.iter() }\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:829:27\n |\n829 | fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n829 - fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n829 + fn into_iter(self) -> <&'a mut ArrayVec as IntoIterator>::IntoIter { self.iter_mut() }\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:60:45\n |\n60 | fn parse_word(&mut self, mut ch: u8) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:64:31\n |\n64 | '\"' => if let Err(()) = self.parse_double(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:66:28\n |\n66 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:68:32\n |\n68 | '\\'' => if let Err(()) = self.parse_single(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:70:28\n |\n70 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:72:32\n |\n72 | '\\\\' => if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:76:28\n |\n76 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:81:20\n |\n81 | if let Some(ch2) = self.next_char() { ch = ch2; } else { break; }\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:86:57\n |\n86 | fn parse_double(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:88:20\n |\n88 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:91:32\n |\n91 | if let Some(ch3) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:113:57\n |\n113 | fn parse_single(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:115:20\n |\n115 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:126:32\n |\n126 | fn next_char(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:133:10\n |\n133 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:135:27\n |\n135 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:136:16\n |\n136 | if let Some(mut ch) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:142:35\n |\n142 | while let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:24\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:81\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:152:13\n |\n152 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:160:34\n |\n160 | pub fn split(in_bytes: &[u8]) -> Option>> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:24\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:24\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:75\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:196:24\n |\n196 | .collect::>, QuoteError>>()?\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:206:56\n |\n206 | pub fn quote<'a>(&self, mut in_bytes: &'a [u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:457:20\n |\n457 | pub fn join<'a, I: IntoIterator>(words: I) -> Vec {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:24\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:68\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:497:38\n |\n497 | pub fn try_quote(in_bytes: &[u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:540:29\n |\n540 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:548:15\n |\n548 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:66:10\n |\n66 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:68:27\n |\n68 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:92:31\n |\n92 | pub fn split(in_str: &str) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:24\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:24\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:74\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:163:49\n |\n163 | pub fn quote<'a>(&self, in_str: &'a str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:177:6\n |\n177 | impl From for Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:183:6\n |\n183 | impl From for bytes::Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:201:20\n |\n201 | pub fn join<'a, I: IntoIterator>(words: I) -> String {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:24\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:67\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:241:35\n |\n241 | pub fn try_quote(in_str: &str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:271:29\n |\n271 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:279:15\n |\n279 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:83:9\n |\n83 | Some(result)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:101:36\n |\n101 | ... return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:104:37\n |\n104 | '\"' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:108:24\n |\n108 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:117:38\n |\n117 | '\\'' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:121:24\n |\n121 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:128:19\n |\n128 | if res == Some(b'\\n') { self.line_no += 1; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:38\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:194:9\n |\n194 | Ok(words.into_iter()\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:209:20\n |\n209 | return Ok(b\"''\"[..].into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:212:20\n |\n212 | return Err(QuoteError::Nul);\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:222:24\n |\n222 | return Ok(in_bytes.into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:229:9\n |\n229 | Ok(out.into())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:38\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:164:9\n |\n164 | Ok(match self.inner.quote(in_str.as_bytes())? {\n | ^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `arrayvec` (lib) due to 164 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:56:9\n |\n56 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: could not compile `shlex` (lib) due to 106 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:50:9\n |\n50 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:44:9\n |\n44 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:43:9\n |\n43 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:42:9\n |\n42 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(feature, values(\\\"result\\\"))\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:22:5\n |\n22 | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:20:5\n |\n20 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234368\\target_st_949c1ea0-6a9a-4a0a-80a4-e3c216300c61\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:30:9\n |\n30 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:65:25\n |\n65 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:66:16\n |\n66 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `serde` (build script) due to 27 previous errors\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror[E0369]: binary operation `>=` cannot be applied to type `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:72:22\n |\n 72 | if rustc_version >= (Version { major: 1, minor: 77, patch: 0 }) {\n | ------------- ^^ ------------------------------------------- Version\n | |\n | Version\n |\nnote: an implementation of `core::cmp::PartialOrd` might be missing for `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:105:1\n |\n105 | struct Version {\n | ^^^^^^^^^^^^^^ must implement `core::cmp::PartialOrd`\nhelp: consider annotating `Version` with `#[derive(PartialEq, PartialOrd)]`\n |\n105 + #[derive(PartialEq, PartialOrd)]\n106 | struct Version {\n |\n\nSome errors have detailed explanations: E0369, E0412, E0425, E0463, E0786.\nFor more information about an error, try `rustc --explain E0369`.\nerror: could not compile `zerocopy` (build script) due to 24 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:06.198624100Z", - "finished_at": "2025-10-20T19:45:02.288588400Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 8192 bytes failed\nmemory allocation of 270352 bytes failed\nmemory allocation of 172056 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `arrayref` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayref --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayref-0.3.9\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c74046c579888b41 -C extra-filename=-eb82cd3fe66e8102 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=926ee7921f220b86 -C extra-filename=-74cd889d6f6ebf20 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:40:1\n |\n40 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:354:3\n |\n354 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:356:5\n |\n356 | assert_eq!(try_join(vec![\"\\0\"]), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:357:5\n |\n357 | assert_eq!(try_quote(\"\\0\"), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:345:3\n |\n345 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:348:5\n |\n348 | assert_eq!(join(vec![]), \"\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:349:5\n |\n349 | assert_eq!(join(vec![\"\"]), \"''\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:350:5\n |\n350 | assert_eq!(join(vec![\"a\", \"b\"]), \"a b\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:351:5\n |\n351 | assert_eq!(join(vec![\"foo bar\", \"baz\"]), \"'foo bar' baz\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:286:3\n |\n286 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:328:9\n |\n328 | assert!(parts.len() == 2);\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:337:13\n |\n337 | println!(\"FAIL: for input <{}>, expected <{}>, got <{}>\",\n | ^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:342:5\n |\n342 | assert!(ok);\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:276:3\n |\n276 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:281:13\n |\n281 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:269:3\n |\n269 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:272:9\n |\n272 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:134:3\n |\n134 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:110:3\n |\n110 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:568:3\n |\n568 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:572:5\n |\n572 | assert_eq!(join(vec![INVALID_UTF8]), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:574:5\n |\n574 | assert_eq!(join(vec![]), &b\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:575:5\n |\n575 | assert_eq!(join(vec![&b\"\"[..]]), b\"''\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:555:3\n |\n555 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:559:5\n |\n559 | assert_eq!(quote(INVALID_UTF8), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:561:5\n |\n561 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:562:5\n |\n562 | assert_eq!(quote(b\"foobar\"), &b\"foobar\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:563:5\n |\n563 | assert_eq!(quote(b\"foo bar\"), &b\"'foo bar'\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:564:5\n |\n564 | assert_eq!(quote(b\"'\\\"\"), &b\"\\\"'\\\\\\\"\\\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:565:5\n |\n565 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:545:3\n |\n545 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:550:13\n |\n550 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:538:3\n |\n538 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:541:9\n |\n541 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:506:3\n |\n506 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:510:5\n |\n510 | assert!(core::str::from_utf8(INVALID_UTF8).is_err());\n | ^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:412:5\n |\n412 | debug_assert!(i > 0);\n | ^^^^^^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:410:9\n |\n410 | unreachable!()\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:234:3\n |\n234 | #[derive(PartialEq)]\n | ^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:225:13\n |\n225 | assert!(rest.len() < in_bytes.len()); // no infinite loop\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:170:3\n |\n170 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror[E0369]: binary operation `>=` cannot be applied to type `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:72:22\n |\n 72 | if rustc_version >= (Version { major: 1, minor: 77, patch: 0 }) {\n | ------------- ^^ ------------------------------------------- Version\n | |\n | Version\n |\nnote: an implementation of `core::cmp::PartialOrd` might be missing for `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:105:1\n |\n105 | struct Version {\n | ^^^^^^^^^^^^^^ must implement `core::cmp::PartialOrd`\nhelp: consider annotating `Version` with `#[derive(PartialEq, PartialOrd)]`\n |\n105 + #[derive(PartialEq, PartialOrd)]\n106 | struct Version {\n |\n\nSome errors have detailed explanations: E0369, E0412, E0425, E0463, E0786.\nFor more information about an error, try `rustc --explain E0369`.\nerror: could not compile `zerocopy` (build script) due to 24 previous errors\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:60:45\n |\n60 | fn parse_word(&mut self, mut ch: u8) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:64:31\n |\n64 | '\"' => if let Err(()) = self.parse_double(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:66:28\n |\n66 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:68:32\n |\n68 | '\\'' => if let Err(()) = self.parse_single(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:70:28\n |\n70 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:72:32\n |\n72 | '\\\\' => if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:76:28\n |\n76 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:81:20\n |\n81 | if let Some(ch2) = self.next_char() { ch = ch2; } else { break; }\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:86:57\n |\n86 | fn parse_double(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:88:20\n |\n88 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:91:32\n |\n91 | if let Some(ch3) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:113:57\n |\n113 | fn parse_single(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:115:20\n |\n115 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:126:32\n |\n126 | fn next_char(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:133:10\n |\n133 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:135:27\n |\n135 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:136:16\n |\n136 | if let Some(mut ch) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:142:35\n |\n142 | while let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:24\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:81\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:152:13\n |\n152 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:160:34\n |\n160 | pub fn split(in_bytes: &[u8]) -> Option>> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:24\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:24\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:75\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:196:24\n |\n196 | .collect::>, QuoteError>>()?\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:206:56\n |\n206 | pub fn quote<'a>(&self, mut in_bytes: &'a [u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:457:20\n |\n457 | pub fn join<'a, I: IntoIterator>(words: I) -> Vec {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:24\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:68\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:497:38\n |\n497 | pub fn try_quote(in_bytes: &[u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:540:29\n |\n540 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:548:15\n |\n548 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:66:10\n |\n66 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:68:27\n |\n68 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:92:31\n |\n92 | pub fn split(in_str: &str) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:24\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:24\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:74\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:163:49\n |\n163 | pub fn quote<'a>(&self, in_str: &'a str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:177:6\n |\n177 | impl From for Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:183:6\n |\n183 | impl From for bytes::Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:201:20\n |\n201 | pub fn join<'a, I: IntoIterator>(words: I) -> String {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:24\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:67\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:241:35\n |\n241 | pub fn try_quote(in_str: &str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:271:29\n |\n271 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:279:15\n |\n279 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:83:9\n |\n83 | Some(result)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:101:36\n |\n101 | ... return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:104:37\n |\n104 | '\"' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:108:24\n |\n108 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:117:38\n |\n117 | '\\'' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:121:24\n |\n121 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:128:19\n |\n128 | if res == Some(b'\\n') { self.line_no += 1; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:38\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:194:9\n |\n194 | Ok(words.into_iter()\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:209:20\n |\n209 | return Ok(b\"''\"[..].into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:212:20\n |\n212 | return Err(QuoteError::Nul);\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:222:24\n |\n222 | return Ok(in_bytes.into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:229:9\n |\n229 | Ok(out.into())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:38\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:164:9\n |\n164 | Ok(match self.inner.quote(in_str.as_bytes())? {\n | ^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `shlex` (lib) due to 105 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234489\\target_st_fa4f1efc-3b2d-4e28-9830-c1d0ed81ba59\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:06.939034800Z", - "finished_at": "2025-10-20T19:45:02.185071Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:3:1\n |\n3 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:3:1\n |\n3 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `either`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:18:5\n |\n18 | use either::Either;\n | ^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `itertools`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:19:5\n |\n19 | use itertools::Itertools;\n | ^^^^^^^^^ can't find crate\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\errno.rs:33:17\n |\n33 | None => panic!(),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 3 + use core::panic;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n 42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n114 | / system_id! {\n115 | | /// The index of a reducer as defined in a module's reducers list.\n116 | | // This is never stored in a system table, but is useful to have defined here.\n117 | | pub struct ReducerId(pub u32);\n118 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n114 | / system_id! {\n115 | | /// The index of a reducer as defined in a module's reducers list.\n116 | | // This is never stored in a system table, but is useful to have defined here.\n117 | | pub struct ReducerId(pub u32);\n118 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n 42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n103 | / system_id! {\n104 | | /// The position of a column within a table.\n105 | | ///\n106 | | /// A `ColId` does NOT uniquely identify a column within a database!\n... |\n110 | | pub struct ColId(pub u16);\n111 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n103 | / system_id! {\n104 | | /// The position of a column within a table.\n105 | | ///\n106 | | /// A `ColId` does NOT uniquely identify a column within a database!\n... |\n110 | | pub struct ColId(pub u16);\n111 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n 42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n 97 | / system_id! {\n 98 | | /// An identifier for a schedule, unique within a database.\n 99 | | pub struct ScheduleId(pub u32);\n100 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n 97 | / system_id! {\n 98 | | /// An identifier for a schedule, unique within a database.\n 99 | | pub struct ScheduleId(pub u32);\n100 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n91 | / system_id! {\n92 | | /// An identifier for a constraint, unique within a database.\n93 | | pub struct ConstraintId(pub u32);\n94 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n91 | / system_id! {\n92 | | /// An identifier for a constraint, unique within a database.\n93 | | pub struct ConstraintId(pub u32);\n94 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n85 | / system_id! {\n86 | | /// An identifier for an index, unique within a database.\n87 | | pub struct IndexId(pub u32);\n88 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n85 | / system_id! {\n86 | | /// An identifier for an index, unique within a database.\n87 | | pub struct IndexId(pub u32);\n88 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n79 | / system_id! {\n80 | | /// An identifier for a sequence, unique within a database.\n81 | | pub struct SequenceId(pub u32);\n82 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n79 | / system_id! {\n80 | | /// An identifier for a sequence, unique within a database.\n81 | | pub struct SequenceId(pub u32);\n82 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:42:17\n |\n42 | write!(f, \"{}\", self.0)\n | ^^^^^\n...\n73 | / system_id! {\n74 | | /// An identifier for a table, unique within a database.\n75 | | pub struct TableId(pub u32);\n76 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 3 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:9:11\n |\n 9 | #[derive(Debug, Default, Copy, Clone, Hash, Eq, PartialEq, Ord, PartialOrd)]\n | ^^^^^^\n...\n73 | / system_id! {\n74 | | /// An identifier for a table, unique within a database.\n75 | | pub struct TableId(pub u32);\n76 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n 3 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:492:3\n |\n492 | #[derive(Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 5 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:424:3\n |\n424 | #[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 5 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:128:9\n |\n128 | debug_assert!(ret.is_inline());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 5 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:122:9\n |\n122 | debug_assert_eq!(list & (1 << Self::FIRST_HEAP_COL), 0);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 5 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:244:18\n |\n244 | x => unreachable!(\"Unexpected value {x:?}\"),\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 38 + use core::unreachable;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:143:3\n |\n143 | #[derive(Debug, Clone, Copy, Eq, PartialEq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 38 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:137:18\n |\n137 | x => unreachable!(\"Unexpected value {x:?}\"),\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 38 + use core::unreachable;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:78:1\n |\n78 | / bitflags::bitflags! {\n79 | | #[derive(Debug, Clone, Copy, Eq, PartialEq, PartialOrd, Ord, Hash)]\n80 | | pub struct ColumnAttribute: u8 {\n81 | | const UNSET = Self::empty().bits();\n... |\n97 | | }\n | |_^\n |\n = note: this error originates in the macro `$crate::__declare_internal_bitflags` which comes from the expansion of the macro `bitflags::bitflags` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this attribute macro\n |\n38 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:79:7\n |\n79 | #[derive(Debug, Clone, Copy, Eq, PartialEq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n38 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:59:3\n |\n59 | #[derive(Eq, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n38 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:40:3\n |\n40 | #[derive(Debug, Clone, Copy, Eq, PartialEq, PartialOrd, Ord)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n38 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:222:35\n |\n222 | pub fn push_auto_inc(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 38 + use core::fmt::Result;\n |\n 38 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `TryFrom` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:274:6\n |\n274 | impl TryFrom for Constraints {\n | ^^^^^^^ not found in this scope\n |\n = note: 'core::convert::TryFrom' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 38 + use core::convert::TryFrom;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:276:27\n |\n276 | fn try_from(v: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 38 + use core::fmt::Result;\n |\n 38 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `TryFrom` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:281:6\n |\n281 | impl TryFrom for Constraints {\n | ^^^^^^^ not found in this scope\n |\n = note: 'core::convert::TryFrom' is included in the prelude starting in Edition 2021\nhelp: consider importing this trait\n |\n 38 + use core::convert::TryFrom;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:284:44\n |\n284 | fn try_from(value: ColumnAttribute) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 38 + use core::fmt::Result;\n |\n 38 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:285:9\n |\n285 | Ok(match value.kind() {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 38 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\attr.rs:293:47\n |\n293 | AttributeKind::AUTO_INC => return Err(()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 38 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:52:13\n |\n52 | unsafe impl Sync for ColList {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:54:13\n |\n54 | unsafe impl Send for ColList {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:56:22\n |\n56 | impl> From for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:56:9\n |\n56 | impl> From for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:62:38\n |\n62 | impl, const N: usize> From<[C; N]> for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:62:9\n |\n62 | impl, const N: usize> From<[C; N]> for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:68:22\n |\n68 | impl> FromIterator for ColList {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'crate::col_list::iter::FromIterator' is included in the prelude starting in Edition 2021\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\n = note: 'itertools::__std_iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::FromIterator;\n |\n 5 + use core::iter::FromIterator;\n |\n 5 + use itertools::__std_iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:68:9\n |\n68 | impl> FromIterator for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:69:21\n |\n69 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::IntoIterator;\n |\n 5 + use core::iter::IntoIterator;\n |\n 5 + use itertools::__std_iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:78:22\n |\n78 | impl> Extend for ColList {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Extend;\n |\n 5 + use core::iter::Extend;\n |\n 5 + use itertools::__std_iter::Extend;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:78:9\n |\n78 | impl> Extend for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:79:18\n |\n79 | fn extend>(&mut self, iter: T) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::IntoIterator;\n |\n 5 + use core::iter::IntoIterator;\n |\n 5 + use itertools::__std_iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:87:6\n |\n87 | impl Default for ColList {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::default::Default;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:139:35\n |\n139 | pub fn as_singleton(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:142:18\n |\n142 | (h @ Some(_), None) => h,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:143:18\n |\n143 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:148:27\n |\n148 | pub fn head(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:153:27\n |\n153 | pub fn last(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:155:13\n |\n155 | Ok(inline) => inline.last(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:156:13\n |\n156 | Err(heap) => heap.last().copied(),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:165:13\n |\n165 | Ok(inline) => inline.contains(needle),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:166:13\n |\n166 | Err(heap) => heap.contains(&needle),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:171:37\n |\n171 | pub fn iter(&self) -> impl '_ + Clone + Iterator {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:171:45\n |\n171 | pub fn iter(&self) -> impl '_ + Clone + Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n 5 + use itertools::__std_iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:173:13\n |\n173 | Ok(inline) => Either::Left(inline.iter()),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:174:13\n |\n174 | Err(heap) => Either::Right(heap.iter().copied()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:186:13\n |\n186 | Ok(inline) => inline.len(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:187:13\n |\n187 | Err(heap) => heap.len(),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:207:16\n |\n207 | if let Err(heap) = self.as_inline_mut() {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:227:20\n |\n227 | (true, Ok(inline)) => inline.0 |= 1 << (val + 1),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:230:21\n |\n230 | (false, Ok(inline)) => *self = Self::from_heap(inline.heapify_and_push(col)),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:231:17\n |\n231 | (_, Err(heap)) => heap.push(col),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:243:28\n |\n243 | fn as_inline(&self) -> Result<&ColListInline, &ManuallyDrop> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 5 + use crate::col_list::fmt::Result;\n |\n 5 + use core::fmt::Result;\n |\n 5 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:246:13\n |\n246 | Ok(unsafe { &self.inline })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:249:13\n |\n249 | Err(unsafe { &self.heap })\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:255:36\n |\n255 | fn as_inline_mut(&mut self) -> Result<&mut ColListInline, &mut ManuallyDrop> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 5 + use crate::col_list::fmt::Result;\n |\n 5 + use core::fmt::Result;\n |\n 5 + use core::result::Result;\n |\n\n Compiling blake3 v1.8.2\nerror[E0463]: can't find crate for `nohash_hasher`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:32:14\n |\n32 | impl nohash_hasher::IsEnabled for $name {}\n | ^^^^^^^^^^^^^ can't find crate\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:258:13\n |\n258 | Ok(unsafe { &mut self.inline })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:261:13\n |\n261 | Err(unsafe { &mut self.heap })\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:291:6\n |\n291 | impl Drop for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:293:16\n |\n293 | if let Err(heap) = self.as_inline_mut() {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:300:6\n |\n300 | impl Clone for ColList {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::clone::Clone;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:303:13\n |\n303 | Ok(inline) => Self { inline: *inline },\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:304:13\n |\n304 | Err(heap) => Self { heap: heap.clone() },\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:309:6\n |\n309 | impl Eq for ColList {}\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:310:6\n |\n310 | impl PartialEq for ColList {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::PartialEq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:313:14\n |\n313 | (Ok(lhs), Ok(rhs)) => lhs == rhs,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:313:23\n |\n313 | (Ok(lhs), Ok(rhs)) => lhs == rhs,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:314:14\n |\n314 | (Err(lhs), Err(rhs)) => ***lhs == ***rhs,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:314:24\n |\n314 | (Err(lhs), Err(rhs)) => ***lhs == ***rhs,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:320:6\n |\n320 | impl Ord for ColList {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:325:6\n |\n325 | impl PartialOrd for ColList {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:326:44\n |\n326 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:68:22\n |\n68 | impl> FromIterator for ColList {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'crate::col_list::iter::FromIterator' is included in the prelude starting in Edition 2021\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::FromIterator;\n |\n 5 + use core::iter::FromIterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:327:9\n |\n327 | Some(self.cmp(other))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:334:13\n |\n334 | Ok(inline) => inline.0.hash(state),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:69:21\n |\n69 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::IntoIterator;\n |\n 5 + use core::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:335:13\n |\n335 | Err(heap) => heap.hash(state),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:78:22\n |\n78 | impl> Extend for ColList {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Extend;\n |\n 5 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:346:6\n |\n346 | impl From for ColList {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:362:35\n |\n362 | pub fn as_singleton(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:79:18\n |\n79 | fn extend>(&mut self, iter: T) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::IntoIterator;\n |\n 5 + use core::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:364:31\n |\n364 | Self::Col(col) => Some(*col),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:370:37\n |\n370 | pub fn iter(&self) -> impl '_ + Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n 5 + use itertools::__std_iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:399:6\n |\n399 | impl PartialEq for ColOrCols<'_> {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:404:6\n |\n404 | impl PartialEq for ColOrCols<'_> {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:410:6\n |\n410 | impl Eq for ColOrCols<'_> {}\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:411:6\n |\n411 | impl Ord for ColOrCols<'_> {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:416:6\n |\n416 | impl PartialOrd for ColOrCols<'_> {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:417:44\n |\n417 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:418:9\n |\n418 | Some(self.cmp(other))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:431:13\n |\n431 | Ok(inline) => inline.contains(needle),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:171:45\n |\n171 | pub fn iter(&self) -> impl '_ + Clone + Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:433:13\n |\n433 | Err(heap) => heap.binary_search(&needle).is_ok(),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:441:22\n |\n441 | impl> FromIterator for ColSet {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'crate::col_list::iter::FromIterator' is included in the prelude starting in Edition 2021\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\n = note: 'itertools::__std_iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::FromIterator;\n |\n 5 + use core::iter::FromIterator;\n |\n 5 + use itertools::__std_iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:441:9\n |\n441 | impl> FromIterator for ColSet {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:442:21\n |\n442 | fn from_iter>(iter: T) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::IntoIterator;\n |\n 5 + use core::iter::IntoIterator;\n |\n 5 + use itertools::__std_iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:449:6\n |\n449 | impl From for ColSet {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:456:6\n |\n456 | impl From<&ColList> for ColSet {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:462:6\n |\n462 | impl From> for ColSet {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:471:22\n |\n471 | impl> From for ColSet {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:471:9\n |\n471 | impl> From for ColSet {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:504:33\n |\n504 | fn iter(&self) -> impl '_ + Clone + Iterator {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:504:41\n |\n504 | fn iter(&self) -> impl '_ + Clone + Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n 5 + use itertools::__std_iter::Iterator;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:509:17\n |\n509 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:515:17\n |\n515 | Some(id)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:521:23\n |\n521 | fn last(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:560:13\n |\n560 | let Some(ptr_non_null) = NonNull::new(ptr) else {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:632:17\n |\n632 | let Some(ptr_non_null) = NonNull::new(new_ptr) else {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:702:6\n |\n702 | impl Drop for ColListVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:713:6\n |\n713 | impl Clone for ColListVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 5 + use core::clone::Clone;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\errno.rs:32:9\n |\n32 | Some(n) => n,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\errno.rs:42:51\n |\n42 | pub const fn strerror(num: NonZeroU16) -> Option<&'static str> {\n | ^^^^^^ not found in this scope\n...\n50 | errnos!(def_errnos);\n | ------------------- in this macro invocation\n |\n = note: this error originates in the macro `def_errnos` which comes from the expansion of the macro `errnos` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this enum\n |\n 3 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\errno.rs:44:29\n |\n44 | $($errno => Some($errmsg),)*\n | ^^^^ not found in this scope\n...\n50 | errnos!(def_errnos);\n | ------------------- in this macro invocation\n |\n = note: this error originates in the macro `def_errnos` which comes from the expansion of the macro `errnos` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\errno.rs:45:22\n |\n45 | _ => None,\n | ^^^^ not found in this scope\n...\n50 | errnos!(def_errnos);\n | ------------------- in this macro invocation\n |\n = note: this error originates in the macro `def_errnos` which comes from the expansion of the macro `errnos` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this unit variant\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n73 | / system_id! {\n74 | | /// An identifier for a table, unique within a database.\n75 | | pub struct TableId(pub u32);\n76 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n73 | / system_id! {\n74 | | /// An identifier for a table, unique within a database.\n75 | | pub struct TableId(pub u32);\n76 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n73 | / system_id! {\n74 | | /// An identifier for a table, unique within a database.\n75 | | pub struct TableId(pub u32);\n76 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n73 | / system_id! {\n74 | | /// An identifier for a table, unique within a database.\n75 | | pub struct TableId(pub u32);\n76 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n79 | / system_id! {\n80 | | /// An identifier for a sequence, unique within a database.\n81 | | pub struct SequenceId(pub u32);\n82 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n79 | / system_id! {\n80 | | /// An identifier for a sequence, unique within a database.\n81 | | pub struct SequenceId(pub u32);\n82 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n79 | / system_id! {\n80 | | /// An identifier for a sequence, unique within a database.\n81 | | pub struct SequenceId(pub u32);\n82 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:370:37\n |\n370 | pub fn iter(&self) -> impl '_ + Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n79 | / system_id! {\n80 | | /// An identifier for a sequence, unique within a database.\n81 | | pub struct SequenceId(pub u32);\n82 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n85 | / system_id! {\n86 | | /// An identifier for an index, unique within a database.\n87 | | pub struct IndexId(pub u32);\n88 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n85 | / system_id! {\n86 | | /// An identifier for an index, unique within a database.\n87 | | pub struct IndexId(pub u32);\n88 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n85 | / system_id! {\n86 | | /// An identifier for an index, unique within a database.\n87 | | pub struct IndexId(pub u32);\n88 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n85 | / system_id! {\n86 | | /// An identifier for an index, unique within a database.\n87 | | pub struct IndexId(pub u32);\n88 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n91 | / system_id! {\n92 | | /// An identifier for a constraint, unique within a database.\n93 | | pub struct ConstraintId(pub u32);\n94 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `FromIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:441:22\n |\n441 | impl> FromIterator for ColSet {\n | ^^^^^^^^^^^^ not found in this scope\n |\n = note: 'crate::col_list::iter::FromIterator' is included in the prelude starting in Edition 2021\n = note: 'core::iter::FromIterator' is included in the prelude starting in Edition 2021\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::FromIterator;\n |\n 5 + use core::iter::FromIterator;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n91 | / system_id! {\n92 | | /// An identifier for a constraint, unique within a database.\n93 | | pub struct ConstraintId(pub u32);\n94 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n91 | / system_id! {\n92 | | /// An identifier for a constraint, unique within a database.\n93 | | pub struct ConstraintId(pub u32);\n94 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:442:21\n |\n442 | fn from_iter>(iter: T) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::IntoIterator;\n |\n 5 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n91 | / system_id! {\n92 | | /// An identifier for a constraint, unique within a database.\n93 | | pub struct ConstraintId(pub u32);\n94 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n 13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n 97 | / system_id! {\n 98 | | /// An identifier for a schedule, unique within a database.\n 99 | | pub struct ScheduleId(pub u32);\n100 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n 18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n 97 | / system_id! {\n 98 | | /// An identifier for a schedule, unique within a database.\n 99 | | pub struct ScheduleId(pub u32);\n100 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n 34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n 97 | / system_id! {\n 98 | | /// An identifier for a schedule, unique within a database.\n 99 | | pub struct ScheduleId(pub u32);\n100 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n 47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n 97 | / system_id! {\n 98 | | /// An identifier for a schedule, unique within a database.\n 99 | | pub struct ScheduleId(pub u32);\n100 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:504:41\n |\n504 | fn iter(&self) -> impl '_ + Clone + Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::col_list::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n 13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n103 | / system_id! {\n104 | | /// The position of a column within a table.\n105 | | ///\n106 | | /// A `ColId` does NOT uniquely identify a column within a database!\n... |\n110 | | pub struct ColId(pub u16);\n111 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n 18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n103 | / system_id! {\n104 | | /// The position of a column within a table.\n105 | | ///\n106 | | /// A `ColId` does NOT uniquely identify a column within a database!\n... |\n110 | | pub struct ColId(pub u16);\n111 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n 34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n103 | / system_id! {\n104 | | /// The position of a column within a table.\n105 | | ///\n106 | | /// A `ColId` does NOT uniquely identify a column within a database!\n... |\n110 | | pub struct ColId(pub u16);\n111 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n 47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n103 | / system_id! {\n104 | | /// The position of a column within a table.\n105 | | ///\n106 | | /// A `ColId` does NOT uniquely identify a column within a database!\n... |\n110 | | pub struct ColId(pub u16);\n111 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:13:14\n |\n 13 | impl From<$backing_ty> for $name {\n | ^^^^ not found in this scope\n...\n114 | / system_id! {\n115 | | /// The index of a reducer as defined in a module's reducers list.\n116 | | // This is never stored in a system table, but is useful to have defined here.\n117 | | pub struct ReducerId(pub u32);\n118 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:18:14\n |\n 18 | impl From<$name> for $backing_ty {\n | ^^^^ not found in this scope\n...\n114 | / system_id! {\n115 | | /// The index of a reducer as defined in a module's reducers list.\n116 | | // This is never stored in a system table, but is useful to have defined here.\n117 | | pub struct ReducerId(pub u32);\n118 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:34:14\n |\n 34 | impl From for $name {\n | ^^^^ not found in this scope\n...\n114 | / system_id! {\n115 | | /// The index of a reducer as defined in a module's reducers list.\n116 | | // This is never stored in a system table, but is useful to have defined here.\n117 | | pub struct ReducerId(pub u32);\n118 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\ids.rs:47:14\n |\n 47 | impl From for $name {\n | ^^^^ not found in this scope\n...\n114 | / system_id! {\n115 | | /// The index of a reducer as defined in a module's reducers list.\n116 | | // This is never stored in a system table, but is useful to have defined here.\n117 | | pub struct ReducerId(pub u32);\n118 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `system_id` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 3 + use core::convert::From;\n |\n\nerror[E0740]: field must implement `Copy` or be wrapped in `ManuallyDrop<...>` to be used in a union\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-primitives-1.6.0\\src\\col_list.rs:46:5\n |\n46 | inline: ColListInline,\n | ^^^^^^^^^^^^^^^^^^^^^\n |\n = note: union fields must not have drop side-effects, which is currently enforced via either `Copy` or `ManuallyDrop<...>`\nhelp: wrap the field type in `ManuallyDrop<...>`\n |\n46 | inline: std::mem::ManuallyDrop,\n | +++++++++++++++++++++++ +\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0740, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nSome errors have detailed explanations: E0405, E0412, E0425, E0463, E0531, E0740, E0786.\nerror: could not compile `spacetimedb-primitives` (lib) due to 153 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `spacetimedb-primitives` (lib) due to 156 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:07.546787500Z", - "finished_at": "2025-10-20T19:45:02.097126900Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\nerror[E0786]: found invalid metadata files for crate `miniz_oxide` which `std` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libminiz_oxide-99a9ab44d6ca7927.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 11616 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 536960 bytes failed\nmemory allocation of 24616 bytes failed\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nmemory allocation of 66576 bytes failed\nmemory allocation of 147472 bytes failed\nmemory allocation of 50192 bytes failed\nmemory allocation of 21504 bytes failed\nmemory allocation of 1572864 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 67600 bytes failed\nmemory allocation of 125440 bytes failed\nFor more information about this error, try `rustc --explain E0786`.\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"OS Error 1455 (FormatMessageW() returned error 317)\" }\nstack backtrace:\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `either` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:206:3\n |\n206 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 4 + use crate::__core::prelude::rust_2024::derive;\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:224:5\n |\n224 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 4 + use crate::__core::write;\n |\n 4 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:33:3\n |\n33 | panic!(\"{src}>{err}\", src = _src, err = _err);\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::panic;\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:15\n |\n57 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:15\n |\n69 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:17\n |\n215 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:17\n |\n237 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:12:5\n |\n12 | assert!(align_of::() >= align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:13:33\n |\n13 | const ASSERT_SIZE_EQUAL: () = assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:14:52\n |\n14 | const ASSERT_SIZE_MULTIPLE_OF_OR_INPUT_ZST: () = assert!(\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:126:5\n |\n126 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:163:5\n |\n163 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:132:5\n |\n132 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:133:5\n |\n133 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:148:5\n |\n148 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:170:5\n |\n170 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:191:5\n |\n191 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:192:5\n |\n192 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:206:5\n |\n206 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:207:5\n |\n207 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:222:5\n |\n222 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:223:5\n |\n223 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:237:5\n |\n237 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:259:5\n |\n259 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:280:5\n |\n280 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:281:5\n |\n281 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:295:5\n |\n295 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:296:5\n |\n296 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:241:3\n |\n241 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n102 + use crate::__core::prelude::rust_2024::derive;\n |\n102 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:264:5\n |\n264 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nnote: `write` is imported here, but it is a function, not a macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:106:3\n |\n106 | ptr::*,\n | ^^^^^^\nhelp: consider importing one of these macros\n |\n102 + use crate::__core::write;\n |\n102 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:14\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:22\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:130:37\n |\n130 | pub unsafe trait CheckedBitPattern: Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::Copy;\n |\n 4 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:235:6\n |\n235 | impl From for CheckedCastError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::__core::convert::From;\n |\n 4 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:251:6\n |\n251 | ) -> Result<&T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:255:5\n |\n255 | Ok(unsafe { &*(pod as *const ::Bits as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:257:5\n |\n257 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:271:6\n |\n271 | ) -> Result<&mut T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:275:5\n |\n275 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:277:5\n |\n277 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:289:6\n |\n289 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:293:5\n |\n293 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:295:5\n |\n295 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:313:6\n |\n313 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:317:5\n |\n317 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:319:5\n |\n319 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:333:6\n |\n333 | ) -> Result<&B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:337:5\n |\n337 | Ok(unsafe { &*(pod as *const ::Bits as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:339:5\n |\n339 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:352:6\n |\n352 | ) -> Result<&mut B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:356:5\n |\n356 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:358:5\n |\n358 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:380:6\n |\n380 | ) -> Result<&[B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:384:5\n |\n384 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:388:5\n |\n388 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:402:6\n |\n402 | ) -> Result<&mut [B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:406:5\n |\n406 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:410:5\n |\n410 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:423:5\n |\n423 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:424:5\n |\n424 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:437:5\n |\n437 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:438:5\n |\n438 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:450:5\n |\n450 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:451:5\n |\n451 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:464:5\n |\n464 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:465:5\n |\n465 | Err(e) => something_went_wrong(\"cast\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:483:5\n |\n483 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:484:5\n |\n484 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:497:5\n |\n497 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:498:5\n |\n498 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:511:5\n |\n511 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:512:5\n |\n512 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:530:5\n |\n530 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:531:5\n |\n531 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:56:5\n |\n56 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:5\n |\n57 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:68:5\n |\n68 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:5\n |\n69 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:82:5\n |\n82 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:83:5\n |\n83 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:96:5\n |\n96 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:97:5\n |\n97 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:108:6\n |\n108 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:110:5\n |\n110 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:112:5\n |\n112 | Ok(unsafe { (bytes.as_ptr() as *const T).read_unaligned() })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:124:5\n |\n124 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:125:5\n |\n125 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:159:6\n |\n159 | ) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:161:5\n |\n161 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:163:5\n |\n163 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:165:5\n |\n165 | Ok(unsafe { &*(s.as_ptr() as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:178:6\n |\n178 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:180:5\n |\n180 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:182:5\n |\n182 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:184:5\n |\n184 | Ok(unsafe { &mut *(s.as_mut_ptr() as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:214:7\n |\n214 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:7\n |\n215 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:219:7\n |\n219 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:220:7\n |\n220 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:236:7\n |\n236 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:7\n |\n237 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:241:7\n |\n241 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:242:7\n |\n242 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:256:5\n |\n256 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:257:5\n |\n257 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:270:5\n |\n270 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:271:5\n |\n271 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:288:6\n |\n288 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:290:5\n |\n290 | Ok(unsafe { transmute!(a) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:292:5\n |\n292 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:305:6\n |\n305 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:311:5\n |\n311 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:313:5\n |\n313 | Ok(unsafe { &*(a as *const A as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:315:5\n |\n315 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:325:6\n |\n325 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:331:5\n |\n331 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:333:5\n |\n333 | Ok(unsafe { &mut *(a as *mut A as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:335:5\n |\n335 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:355:6\n |\n355 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:362:5\n |\n362 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:364:5\n |\n364 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, a.len()) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:370:5\n |\n370 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, new_len) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:372:5\n |\n372 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:383:6\n |\n383 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:390:5\n |\n390 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:392:5\n |\n392 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:400:5\n |\n400 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:404:5\n |\n404 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\zeroable_in_option.rs:4:47\n |\n4 | unsafe impl Zeroable for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\pod_in_option.rs:4:37\n |\n4 | unsafe impl Pod for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:28\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:36\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:98:20\n |\n98 | type Int: Copy + Ord;\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 3 + use crate::__core::cmp::Ord;\n |\n 3 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:122:40\n |\n122 | fn from_integer(value: Self::Int) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 3 + use crate::__core::option::Option;\n |\n 3 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:135:7\n |\n135 | Some(unsafe { transmute!(value) })\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 3 + use crate::__core::option::Option::Some;\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:137:7\n |\n137 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 3 + use crate::__core::option::Option::None;\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:325:6\n |\n325 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:349:54\n |\n349 | pub fn try_from_bytes(s: &[u8]) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:362:6\n |\n362 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:462:6\n |\n462 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:475:6\n |\n475 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:488:6\n |\n488 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:510:6\n |\n510 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:524:6\n |\n524 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:537:11\n |\n537 | impl Drop for EnsureZeroWrite {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n102 + use crate::__core::ops::Drop;\n |\n102 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:548:5\n |\n548 | drop(guard);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n102 + use crate::__core::mem::drop;\n |\n102 + use core::mem::drop;\n |\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `bytemuck` (lib) due to 148 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f55e45 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C embed-bitcode=no -C debug-assertions=off -C linker=rust-lld.exe -C strip=debuginfo\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:243:3\n |\n243 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:246:3\n |\n246 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:305:17\n |\n305 | write!(f, \"unrecognized named flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:315:17\n |\n315 | write!(f, \"invalid hex flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:323:17\n |\n323 | write!(f, \"encountered empty flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:14:3\n |\n14 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 1 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:395:21\n |\n395 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:401:21\n |\n401 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:38:16\n |\n38 | impl Iterator for Iter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:41:27\n |\n41 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:13\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:32\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:51:21\n |\n51 | Some(B::from_bits_retain(self.inner.remaining.bits()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:107:16\n |\n107 | impl Iterator for IterNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:111:19\n |\n111 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:114:24\n |\n114 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:139:24\n |\n139 | return Some((flag.name(), B::from_bits_retain(bits)));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:143:9\n |\n143 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:167:16\n |\n167 | impl Iterator for IterDefinedNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:170:27\n |\n170 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:171:19\n |\n171 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:176:24\n |\n176 | return Some((flag.name(), B::from_bits_retain(flag.value().bits())));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:180:9\n |\n180 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:42:66\n |\n42 | pub fn to_writer(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:99:43\n |\n99 | pub fn from_str(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:107:16\n |\n107 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:115:20\n |\n115 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:120:34\n |\n120 | let parsed_flag = if let Some(flag) = flag.strip_prefix(\"0x\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::option::Option::Some;\n |\n 33 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:136:5\n |\n136 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:142:71\n |\n142 | pub fn to_writer_truncate(flags: &B, writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:155:52\n |\n155 | pub fn from_str_truncate(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:159:5\n |\n159 | Ok(B::from_bits_truncate(from_str::(input)?.bits()))\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:165:73\n |\n165 | pub fn to_writer_strict(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:189:50\n |\n189 | pub fn from_str_strict(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:197:16\n |\n197 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:205:20\n |\n205 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:211:20\n |\n211 | return Err(ParseError::invalid_hex_flag(\"unsupported hex flag value\"));\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:219:5\n |\n219 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:239:15\n |\n239 | Self: Sized;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 33 + use crate::__private::core::marker::Sized;\n |\n 33 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:237:34\n |\n237 | fn parse_hex(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:327:9\n |\n327 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:132:18\n |\n132 | pub trait Flags: Sized + 'static {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:168:39\n |\n168 | fn from_bits(bits: Self::Bits) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:172:13\n |\n172 | Some(truncated)\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:174:13\n |\n174 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:190:33\n |\n190 | fn from_name(name: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:193:20\n |\n193 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:198:24\n |\n198 | return Some(Self::from_bits_retain(flag.value().bits()));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:202:9\n |\n202 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:241:15\n |\n241 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:249:15\n |\n249 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:257:15\n |\n257 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:265:15\n |\n265 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:276:15\n |\n276 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:284:15\n |\n284 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:292:15\n |\n292 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:304:15\n |\n304 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:347:5\n |\n347 | Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::clone::Clone;\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:348:7\n |\n348 | + Copy\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:349:7\n |\n349 | + PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:354:7\n |\n354 | + Sized\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:382:46\n |\n382 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:388:46\n |\n388 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:434:16\n |\n434 | type Iter: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:437:21\n |\n437 | type IterNames: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 101)\nerror: could not compile `bitflags` (lib) due to 67 previous errors\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:60:11\n |\n 60 | fn main() {\n | ___________^\n 61 | | // Avoid unnecessary re-building.\n 62 | | println!(\"cargo:rerun-if-changed=build.rs\");\n... |\n102 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:106:12\n |\n106 | major: usize,\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:113:14\n |\n113 | version: Version,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:117:35\n |\n117 | const ITER_FIRST_NEXT_EXPECT_MSG: &str = \"unreachable: a string split cannot produce 0 items\";\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:142:25\n |\n142 | const TABLE_HEADER: &str = \"[package.metadata.build-rs]\";\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:195:31\n |\n195 | const EXPECT_MSG: &str =\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:224:23\n |\n224 | fn rustc_version() -> Version {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:236:29\n |\n236 | const RUSTC_EXPECT_MSG: &str = \"could not parse rustc version output\";\n | ^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0786.\nerror: could not compile `zerocopy` (build script) due to 33 previous errors\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\.fingerprint\\hex-34fafb0cbe658e33\\output-lib-hex`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227368\\target_st_448bd270-55e9-491f-b7ae-5857cf3564e6\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:15:5\n |\n15 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:15:5\n |\n15 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\winapi.rs:10:5\n |\n10 | use std::os::raw;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:20:5\n |\n20 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:17:5\n |\n17 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:287:9\n |\n287 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:288:9\n |\n288 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:289:9\n |\n289 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:290:9\n |\n290 | use std::fs::File;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:291:9\n |\n291 | use std::io::Read;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:292:9\n |\n292 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:293:9\n |\n293 | use std::mem;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:294:9\n |\n294 | use std::path::{Path, PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:295:9\n |\n295 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:296:9\n |\n296 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:297:9\n |\n297 | use std::sync::atomic::{AtomicBool, Ordering};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:298:9\n |\n298 | use std::sync::Once;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:1:5\n |\n1 | use std::borrow::Cow;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:2:5\n |\n2 | use std::collections::HashMap;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:3:5\n |\n3 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:4:5\n |\n4 | use std::io::BufRead;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:5:5\n |\n5 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0432]: unresolved imports `std::ffi::OsStr`, `std::ffi::OsString`, `std::io`, `std::ops::RangeFrom`, `std::ptr::null_mut`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:16:11\n |\n16 | ffi::{OsStr, OsString},\n | ^^^^^ ^^^^^^^^\n17 | io,\n | ^^\n18 | ops::RangeFrom,\n | ^^^^^^^^^^^^^^\n19 | os::windows::prelude::*,\n20 | ptr::null_mut,\n | ^^^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:29:3\n |\n29 | #[derive(Copy, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:63:3\n |\n63 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:199:3\n |\n199 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 17 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:25\n |\n233 | vers => Err(format!(\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:310:7\n |\n310 | #[derive(Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n279 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:526:47\n |\n526 | if installation_name.starts_with(&format!(\"VisualStudio/{}.\", version))\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:527:51\n |\n527 | || installation_name.starts_with(&format!(\"VisualStudioPreview/{}.\", version))\n | ^^^^^^\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:556:20\n |\n556 | if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use core::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:664:18\n |\n664 | &format!(\"Microsoft.VisualStudio.Component.VC.Tools.{}\", tools_arch?),\n | ^^^^^^\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:752:23\n |\n752 | } else if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use core::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:820:51\n |\n820 | let candidate = path.join(\"bin\").join(format!(\"Host{}\", x));\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1150:39\n |\n1150 | (TargetArch::X86, X86) => vec![(\"\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1151:42\n |\n1151 | (TargetArch::X86, X86_64) => vec![(\"amd64_x86\", \"amd64\"), (\"\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1152:39\n |\n1152 | (TargetArch::X64, X86) => vec![(\"x86_amd64\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1153:42\n |\n1153 | (TargetArch::X64, X86_64) => vec![(\"amd64\", \"amd64\"), (\"x86_amd64\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1154:39\n |\n1154 | (TargetArch::Arm, X86) => vec![(\"x86_arm\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1155:42\n |\n1155 | (TargetArch::Arm, X86_64) => vec![(\"amd64_arm\", \"amd64\"), (\"x86_arm\", \"\")],\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1156:18\n |\n1156 | _ => vec![],\n | ^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1395:39\n |\n1395 | .open(&OsString::from(format!(\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:8:3\n |\n8 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:47:3\n |\n47 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:55:3\n |\n55 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:101:3\n |\n101 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:116:3\n |\n116 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:111:13\n |\n111 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:115:25\n |\n115 | let mut v = vec![0u16; vlen];\n | ^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:133:13\n |\n133 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:144:13\n |\n144 | assert!(actual_len <= v.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:45:9\n |\n45 | assert!(!ptr.is_null());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 8 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:65:3\n |\n65 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:227:11\n |\n227 | match std::env::var(\"VisualStudioVersion\") {\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:450:19\n |\n450 | cl.stderr(std::process::Stdio::piped())\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:451:21\n |\n451 | .stdout(std::process::Stdio::null());\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:669:21\n |\n669 | .stderr(std::process::Stdio::inherit())\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\winapi.rs:103:16\n |\n103 | impl ::std::ops::Deref for $interface {\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:54\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:39:27\n |\n39 | fn new(arch: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:42:33\n |\n42 | \"x64\" | \"x86_64\" => Some(Self::X64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:43:36\n |\n43 | \"arm64\" | \"aarch64\" => Some(Self::Arm64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:44:26\n |\n44 | \"arm64ec\" => Some(Self::Arm64ec),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:45:40\n |\n45 | \"x86\" | \"i686\" | \"i586\" => Some(Self::X86),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:46:35\n |\n46 | \"arm\" | \"thumbv7a\" => Some(Self::Arm),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:47:18\n |\n47 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n17 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:70:6\n |\n70 | impl AsRef for Env {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:87:6\n |\n87 | impl From for PathBuf {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:97:46\n |\n97 | fn get_env(&self, name: &'static str) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:104:46\n |\n104 | fn get_env(&self, name: &'static str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:140:50\n |\n140 | pub fn find(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:147:55\n |\n147 | pub fn find_tool(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:148:28\n |\n148 | let full_arch = if let Some((full_arch, rest)) = arch_or_target.split_once(\"-\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:152:20\n |\n152 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 17 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:161:87\n |\n161 | pub fn find_tool_with_env(full_arch: &str, tool: &str, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:29\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 17 + use core::fmt::Result;\n |\n 17 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:44\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n222 | pub fn find_vs_version() -> Result {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:228:9\n |\n228 | Ok(version) => match &version[..] {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:229:23\n |\n229 | \"17.0\" => Ok(VsVers::Vs17),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:230:23\n |\n230 | \"16.0\" => Ok(VsVers::Vs16),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:231:23\n |\n231 | \"15.0\" => Ok(VsVers::Vs15),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:232:23\n |\n232 | \"14.0\" => Ok(VsVers::Vs14),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:21\n |\n233 | vers => Err(format!(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:246:17\n |\n246 | Ok(VsVers::Vs17)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:248:17\n |\n248 | Ok(VsVers::Vs16)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:250:17\n |\n250 | Ok(VsVers::Vs15)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:252:17\n |\n252 | Ok(VsVers::Vs14)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:254:17\n |\n254 | Err(\"\\n\\n\\\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:26\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:43\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:305:15\n |\n305 | libs: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:306:15\n |\n306 | path: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:307:18\n |\n307 | include: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:312:15\n |\n312 | libs: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:313:15\n |\n313 | path: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:314:18\n |\n314 | include: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:320:32\n |\n320 | fn new(name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:333:62\n |\n333 | unsafe fn get_proc_address(&self, name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:348:48\n |\n348 | fn is_amd64_emulation_supported_inner() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Default`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:356:30\n |\n356 | let mut attributes = Default::default();\n | ^^^^^^^ use of undeclared type `Default`\n |\nhelp: consider importing this trait\n |\n279 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:359:13\n |\n359 | Some((attributes & UserEnabled) != 0)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:361:13\n |\n361 | Some(false)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:416:44\n |\n416 | fn find_tool(&self, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:423:75\n |\n423 | fn is_vscmd_target(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:429:79\n |\n429 | fn is_vscmd_target_env(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:431:9\n |\n431 | Some(target.as_vs_arch() == vscmd_arch.as_ref())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:436:78\n |\n436 | fn is_vscmd_target_cl(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:438:9\n |\n438 | Some(target.as_vs_arch() == cmd_target)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:443:55\n |\n443 | fn vscmd_target_cl(env_getter: &dyn EnvGetter) -> Option<&'static str> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:462:23\n |\n462 | b\"x64\" => Some(\"x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:463:23\n |\n463 | b\"x86\" => Some(\"x86\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:464:25\n |\n464 | b\"ARM64\" => Some(\"arm64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:465:23\n |\n465 | b\"ARM\" => Some(\"arm\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:466:18\n |\n466 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:475:10\n |\n475 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:483:20\n |\n483 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:488:51\n |\n488 | if is_vscmd_target(target, env_getter) == Some(false) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:509:77\n |\n509 | fn find_msbuild_vs17(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:10\n |\n518 | ) -> Box> {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:14\n |\n518 | ) -> Box> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n279 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:519:32\n |\n519 | let instances = if let Some(instances) = vs15plus_instances(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:529:17\n |\n529 | Some(instance.installation_path()?)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:531:17\n |\n531 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:541:10\n |\n541 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:546:28\n |\n546 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:559:17\n |\n559 | Some(tool)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:564:77\n |\n564 | fn find_msbuild_vs16(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:572:10\n |\n572 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:580:10\n |\n580 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:590:33\n |\n590 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:621:78\n |\n621 | fn vs15plus_instances(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:626:42\n |\n626 | fn vs15plus_instances_using_com() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:632:9\n |\n632 | Some(VsInstances::ComBased(enum_setup_instances))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:638:10\n |\n638 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:649:20\n |\n649 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:653:50\n |\n653 | TargetArch::X86 | TargetArch::X64 => Some(\"x86.x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:654:32\n |\n654 | TargetArch::Arm => Some(\"ARM\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:655:56\n |\n655 | TargetArch::Arm64 | TargetArch::Arm64ec => Some(\"ARM64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:676:9\n |\n676 | Some(vs_instances)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:681:40\n |\n681 | fn parse_version(version: &str) -> Option<[u16; 4]> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:13\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:18\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:39\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:13\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:18\n |\n685 | Some(Err(_)) => None,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:29\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:686:21\n |\n686 | None => Some(0),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:688:9\n |\n688 | Some([\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:700:10\n |\n700 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:707:17\n |\n707 | Some((version, tool))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:724:10\n |\n724 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:726:13\n |\n726 | Some(instances) => instances\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:54\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:74\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:764:10\n |\n764 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:776:16\n |\n776 | if let Some(alt_lib_path) = alt_lib_path {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:782:16\n |\n782 | if let Some((atl_lib_path, atl_include_path)) = atl_paths(target, &root_path) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:789:9\n |\n789 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:10\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:54\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:813:25\n |\n813 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:822:17\n |\n822 | Some((candidate, x))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:824:17\n |\n824 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:843:9\n |\n843 | Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:76\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:83\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:854:16\n |\n854 | if let Some(version) = env_getter.get_env(\"VCToolsVersion\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:863:39\n |\n863 | let mut version_file = if let Ok(f) = File::open(&version_path) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:908:9\n |\n908 | Some(version)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:918:54\n |\n918 | fn atl_paths(target: TargetArch, path: &Path) -> Option<(PathBuf, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:922:13\n |\n922 | Some((atl_path.join(\"lib\").join(sub), atl_path.join(\"include\")))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:924:13\n |\n924 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:934:10\n |\n934 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:937:20\n |\n937 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:944:9\n |\n944 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:947:68\n |\n947 | fn get_sdks(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:955:25\n |\n955 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:969:16\n |\n969 | if let Some((sdk, version)) = get_sdk10_dir(env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:978:23\n |\n978 | } else if let Some(sdk) = get_sdk81_dir() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:988:9\n |\n988 | Some(info)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:994:16\n |\n994 | paths: Vec,\n | ^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `AsRef`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:998:38\n |\n998 | let prev = prev.as_ref().map(AsRef::as_ref).unwrap_or_default();\n | ^^^^^ use of undeclared type `AsRef`\n |\nhelp: consider importing this trait\n |\n279 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1012:10\n |\n1012 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1018:21\n |\n1018 | Some(path.join(\"bin\").join(host)),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:39\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:72\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1041:33\n |\n1041 | fn get_vc_dir(ver: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1045:9\n |\n1045 | Some(path.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:37\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:54\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1072:9\n |\n1072 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:53\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:70\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:17\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:29\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1094:20\n |\n1094 | return Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1107:24\n |\n1107 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1115:9\n |\n1115 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1122:27\n |\n1122 | fn get_sdk81_dir() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1126:9\n |\n1126 | Some(root.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1148:42\n |\n1148 | fn bin_subdir(target: TargetArch) -> Vec<(&'static str, &'static str)> {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1355:42\n |\n1355 | fn max_version(key: &RegistryKey) -> Option<(OsString, RegistryKey)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1357:27\n |\n1357 | let mut max_key = None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1363:17\n |\n1363 | Some(s) => s,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1367:24\n |\n1367 | if let Ok(k) = key.open(&subkey) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1369:31\n |\n1369 | max_key = Some((subkey, k));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1404:82\n |\n1404 | pub(super) fn find_devenv(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1408:76\n |\n1408 | fn find_devenv_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1413:83\n |\n1413 | pub(super) fn find_msbuild(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1415:16\n |\n1415 | if let Some(r) = find_msbuild_vs17(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1416:13\n |\n1416 | Some(r)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1417:23\n |\n1417 | } else if let Some(r) = find_msbuild_vs16(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1418:20\n |\n1418 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1419:23\n |\n1419 | } else if let Some(r) = find_msbuild_vs15(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1420:20\n |\n1420 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1426:77\n |\n1426 | fn find_msbuild_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1430:48\n |\n1430 | fn find_old_msbuild(target: TargetArch) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:12:21\n |\n12 | pub(crate) env: Vec<(OsString, OsString)>,\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:42:31\n |\n42 | pub fn env(&self) -> impl IntoIterator {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:45:20\n |\n45 | pub type FARPROC = Option isize>;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n139+ use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:110:6\n |\n110 | impl Default for SAFEARRAY {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n139 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:44:13\n |\n44 | unsafe impl Sync for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:45:13\n |\n45 | unsafe impl Send for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:43\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:62\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:71:13\n |\n71 | Ok(RegistryKey(Repr::Owned(OwnedKey(ret))))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:73:13\n |\n73 | Err(io::Error::from_raw_os_error(err as i32))\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n73 - Err(io::Error::from_raw_os_error(err as i32))\n73 + err(io::Error::from_raw_os_error(err as i32))\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:45\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:64\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:99:24\n |\n99 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n99 - return Err(io::Error::from_raw_os_error(err as i32));\n99 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:102:24\n |\n102 | return Err(io::Error::new(\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n102 - return Err(io::Error::new(\n102 + return err(io::Error::new(\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:129:24\n |\n129 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n129 - return Err(io::Error::from_raw_os_error(err as i32));\n129 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:151:13\n |\n151 | Ok(OsString::from_wide(&v))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:156:6\n |\n156 | impl Drop for OwnedKey {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:164:10\n |\n164 | impl<'a> Iterator for Iter<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:167:27\n |\n167 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:182:17\n |\n182 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:17\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:22\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:17\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:22\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:24:24\n |\n24 | pub fn initialize() -> Result<(), HRESULT> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use core::fmt::Result;\n |\n 8 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:28:9\n |\n28 | Err(err)\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n28 - Err(err)\n28 + err(err)\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:30:9\n |\n30 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:53:30\n |\n53 | pub fn cast(&self) -> Result, i32>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use core::fmt::Result;\n |\n 8 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:60:20\n |\n60 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n60 - return Err(err);\n60 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:62:9\n |\n62 | Ok(unsafe { ComPtr::from_raw(obj as *mut U) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:74:9\n |\n74 | impl Clone for ComPtr\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:85:9\n |\n85 | impl Drop for ComPtr\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:106:6\n |\n106 | impl Drop for BStr {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use core::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:164:21\n |\n164 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:176:20\n |\n176 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n176 - return Err(err);\n176 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:179:9\n |\n179 | Ok(SetupConfiguration(obj))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:181:55\n |\n181 | pub fn get_instance_for_current_process(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:185:20\n |\n185 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n185 - return Err(err);\n185 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:187:9\n |\n187 | Ok(unsafe { SetupInstance::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:189:37\n |\n189 | pub fn enum_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:193:20\n |\n193 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n193 - return Err(err);\n193 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:195:9\n |\n195 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:197:41\n |\n197 | pub fn enum_all_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:202:20\n |\n202 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n202 - return Err(err);\n202 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:204:9\n |\n204 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:214:34\n |\n214 | pub fn instance_id(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:219:20\n |\n219 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n219 - return Err(err);\n219 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:221:9\n |\n221 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:223:40\n |\n223 | pub fn installation_name(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:228:20\n |\n228 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n228 - return Err(err);\n228 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:230:9\n |\n230 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:232:40\n |\n232 | pub fn installation_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:237:20\n |\n237 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n237 - return Err(err);\n237 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:239:9\n |\n239 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:241:43\n |\n241 | pub fn installation_version(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:246:20\n |\n246 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n246 - return Err(err);\n246 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:248:9\n |\n248 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:250:35\n |\n250 | pub fn product_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:256:20\n |\n256 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n256 - return Err(err);\n256 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:258:9\n |\n258 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:270:6\n |\n270 | impl Iterator for EnumSetupInstances {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:271:17\n |\n271 | type Item = Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:27\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:34\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use core::fmt::Result;\n |\n 11 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:20\n |\n276 | return Some(Err(err));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:25\n |\n276 | return Some(Err(err));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n276 - return Some(Err(err));\n276 + return Some(err(err));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:279:20\n |\n 28 | pub const eNone: InstanceState = 0;\n | ----------------------------------- similarly named constant `eNone` defined here\n...\n279 | return None;\n | ^^^^\n |\nhelp: a constant with a similar name exists\n |\n279 | return eNone;\n | +\nhelp: consider importing this unit variant\n |\n 11 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:9\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:14\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:15:40\n |\n15 | pub fn installation_name(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:26:40\n |\n26 | pub fn installation_path(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:33:43\n |\n33 | pub fn installation_version(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:50:6\n |\n50 | impl IntoIterator for VsInstances {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:21\n |\n53 | type IntoIter = Box>;\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:25\n |\n53 | type IntoIter = Box>;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:51\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:18\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n66 | pub struct VswhereInstance {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:26\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n66 | pub struct VswhereInstance {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:70:15\n |\n70 | impl TryFrom<&Vec> for VswhereInstance {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:26\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:38\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:76:24\n |\n76 | .map_while(Result::ok)\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:79:17\n |\n79 | Some((splitn.next()?.to_owned(), splitn.next()?.to_owned()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:87:20\n |\n87 | return Err(\"required properties not found\");\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:90:9\n |\n90 | Ok(Self { map })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:384:23\n |\n384 | libs: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:385:23\n |\n385 | path: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:386:26\n |\n386 | include: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:406:22\n |\n406 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:504:26\n |\n504 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:522:20\n |\n522 | return Box::new(iter::empty());\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:524:9\n |\n524 | Box::new(instances.into_iter().filter_map(move |instance| {\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:551:26\n |\n551 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:603:26\n |\n603 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:748:22\n |\n748 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:857:41\n |\n857 | return version.to_str().map(ToString::to_string);\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:870:36\n |\n870 | let mut version_file = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:905:27\n |\n905 | let mut version = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1444:26\n |\n1444 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:169:25\n |\n169 | let mut v = Vec::with_capacity(256);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:17\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:45\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ use of undeclared type `Box`\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0432, E0433, E0463, E0531, E0786.\nerror: could not compile `find-msvc-tools` (lib) due to 321 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:08.132892500Z", - "finished_at": "2025-10-20T19:44:57.842018500Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 786432 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 81920 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 58384 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 41488 bytes failed\nmemory allocation of 33280 bytes failed\nmemory allocation of 65408 bytes failed\nmemory allocation of 41488 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 75792 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 32768 bytes failed\nmemory allocation of 50192 bytes failed\nmemory allocation of 63232 bytes failed\nmemory allocation of 8192 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\n Compiling itertools v0.12.1\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f55e45 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nwarning: build failed, waiting for other jobs to finish...\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `spacetimedb-lib` (build script) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `shlex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name shlex --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=c0da325576874395 -C extra-filename=-c306238f53f9a1f2 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_5c86f348-ba9f-465e-a357-9d9340e8d69d\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:08.727358600Z", - "finished_at": "2025-10-20T19:44:52.195647500Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\nmemory allocation of 1572864 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 81920 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 4752 bytes failed\nmemory allocation of 56067 bytes failed\nmemory allocation of 786432 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 9216 bytes failed\nmemory allocation of 9216 bytes failed\nmemory allocation of 13139 bytes failed\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:38:33\n |\n38 | Flat | UpperFlat => vec![name.to_string()],\n | ^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:173:9\n |\n173 | vec![\n | ^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nFor more information about this error, try `rustc --explain E0786`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:84:9\n |\n84 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:1\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n311 | panic_oob!(\"try_insert\", index, self.len())\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n375 | panic_oob!(\"swap_remove\", index, self.len())\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n423 | panic_oob!(\"remove\", index, self.len())\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:56:9\n |\n56 | debug_assert!(len < Self::CAPACITY);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:547:9\n |\n547 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:670:9\n |\n670 | debug_assert_eq!(self.len(), self.capacity());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:717:9\n |\n717 | debug_assert!(length <= CAP);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1069:5\n |\n1069 | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1102:17\n |\n1102 | debug_assert_ne!(ptr, end_ptr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1120:9\n |\n1120 | debug_assert!(slice.len() <= take);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1263:9\n |\n1263 | debug_assert!(_result.is_ok());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use std::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:35:3\n |\n35 | #[derive(Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:66:9\n |\n66 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:125:9\n |\n125 | debug_assert_eq!(len, CAP);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n 37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:146:9\n |\n146 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:343:13\n |\n343 | assert!(self.is_char_boundary(new_len));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:374:21\n |\n374 | None => panic!(\"cannot remove a char from the end of a string\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:406:9\n |\n406 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:58:3\n |\n58 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:70:17\n |\n70 | assert_eq!(res, ch.len_utf8());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:73:13\n |\n73 | assert_eq!(string.chars().next(), Some(ch));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:78:3\n |\n78 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:84:9\n |\n84 | assert_eq!(len, ch.len_utf8(), \"Len of ch={}\", ch);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:87:13\n |\n87 | assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:88:13\n |\n88 | assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:8:3\n |\n8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:40:9\n |\n40 | write!(f, \"{}\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:46:9\n |\n46 | write!(f, \"{}: {}\", \"CapacityError\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:243:3\n |\n243 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:246:3\n |\n246 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:305:17\n |\n305 | write!(f, \"unrecognized named flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:315:17\n |\n315 | write!(f, \"invalid hex flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:323:17\n |\n323 | write!(f, \"encountered empty flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:14:3\n |\n14 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 1 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:395:21\n |\n395 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:401:21\n |\n401 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:74:1\n |\n74 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:38:16\n |\n38 | impl Iterator for Iter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:41:27\n |\n41 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:13\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:32\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:51:21\n |\n51 | Some(B::from_bits_retain(self.inner.remaining.bits()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:107:16\n |\n107 | impl Iterator for IterNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:111:19\n |\n111 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:114:24\n |\n114 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:139:24\n |\n139 | return Some((flag.name(), B::from_bits_retain(bits)));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:143:9\n |\n143 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:167:16\n |\n167 | impl Iterator for IterDefinedNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:170:27\n |\n170 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:171:19\n |\n171 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:176:24\n |\n176 | return Some((flag.name(), B::from_bits_retain(flag.value().bits())));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:180:9\n |\n180 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:42:66\n |\n42 | pub fn to_writer(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:99:43\n |\n99 | pub fn from_str(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:107:16\n |\n107 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:115:20\n |\n115 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:120:34\n |\n120 | let parsed_flag = if let Some(flag) = flag.strip_prefix(\"0x\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::option::Option::Some;\n |\n 33 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:136:5\n |\n136 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:142:71\n |\n142 | pub fn to_writer_truncate(flags: &B, writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:155:52\n |\n155 | pub fn from_str_truncate(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:159:5\n |\n159 | Ok(B::from_bits_truncate(from_str::(input)?.bits()))\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:165:73\n |\n165 | pub fn to_writer_strict(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:189:50\n |\n189 | pub fn from_str_strict(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:197:16\n |\n197 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:205:20\n |\n205 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:211:20\n |\n211 | return Err(ParseError::invalid_hex_flag(\"unsupported hex flag value\"));\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:219:5\n |\n219 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:239:15\n |\n239 | Self: Sized;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 33 + use crate::__private::core::marker::Sized;\n |\n 33 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:237:34\n |\n237 | fn parse_hex(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:327:9\n |\n327 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:132:18\n |\n132 | pub trait Flags: Sized + 'static {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:168:39\n |\n168 | fn from_bits(bits: Self::Bits) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:172:13\n |\n172 | Some(truncated)\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:174:13\n |\n174 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:190:33\n |\n190 | fn from_name(name: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:193:20\n |\n193 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:198:24\n |\n198 | return Some(Self::from_bits_retain(flag.value().bits()));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:202:9\n |\n202 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:241:15\n |\n241 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:249:15\n |\n249 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:257:15\n |\n257 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:265:15\n |\n265 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:276:15\n |\n276 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:284:15\n |\n284 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:292:15\n |\n292 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:304:15\n |\n304 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:347:5\n |\n347 | Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::clone::Clone;\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:348:7\n |\n348 | + Copy\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:349:7\n |\n349 | + PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:354:7\n |\n354 | + Sized\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:382:46\n |\n382 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:388:46\n |\n388 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:434:16\n |\n434 | type Iter: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:437:21\n |\n437 | type IterNames: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:46:3\n |\n46 | #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:25:3\n |\n25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:414:9\n |\n414 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:401:9\n |\n401 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:106:3\n |\n106 | #[derive(Debug, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:82:3\n |\n82 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:76:29\n |\n76 | Error::Empty => write!(f, \"value was empty\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:75:38\n |\n75 | ... Error::NumberOverflow => write!(f, \"number is too large or cannot be represented without a lack of precision (values below 1ns are ...\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:67:17\n |\n67 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:64:17\n |\n64 | write!(f, \"time unit needed, for example {0}sec or {0}ms\", value)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:62:46\n |\n62 | Error::NumberExpected(offset) => write!(f, \"expected number at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:61:48\n |\n61 | Error::InvalidCharacter(offset) => write!(f, \"invalid character at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:7:3\n |\n7 | #[derive(Debug, PartialEq, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:61:3\n |\n61 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:51:3\n |\n51 | #[derive(Debug, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:46:37\n |\n46 | Error::InvalidFormat => write!(f, \"timestamp format is invalid\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:45:36\n |\n45 | Error::InvalidDigit => write!(f, \"bad character where digit is expected\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:44:34\n |\n44 | Error::OutOfRange => write!(f, \"numeric component is out of range\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:29:3\n |\n29 | #[derive(Debug, PartialEq, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:43:52\n |\n43 | fn try_push(&mut self, element: Self::Item) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:48:13\n |\n48 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:50:13\n |\n50 | Err(CapacityError::new(element))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:61:26\n |\n61 | fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:63:20\n |\n63 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:68:13\n |\n68 | Some(ptr::read(self.as_ptr().add(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:49:27\n |\n49 | impl Drop for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:205:47\n |\n205 | pub fn try_push(&mut self, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:309:63\n |\n309 | pub fn try_insert(&mut self, index: usize, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:314:20\n |\n314 | return Err(CapacityError::new(element));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:332:9\n |\n332 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:349:30\n |\n349 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:396:49\n |\n396 | pub fn swap_pop(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:399:20\n |\n399 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:443:47\n |\n443 | pub fn pop_at(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:445:13\n |\n445 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:465:18\n |\n465 | where F: FnMut(&mut T) -> bool\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:482:35\n |\n482 | impl Drop for BackshiftOnDrop<'_, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:502:27\n |\n502 | fn process_one bool, T, const CAP: usize, const DELETED: bool>(\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:535:9\n |\n535 | drop(g);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 2 + use crate::arrayvec::mem::drop;\n |\n 2 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:570:18\n |\n570 | where T: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:569:61\n |\n569 | pub fn try_extend_from_slice(&mut self, other: &[T]) -> Result<(), CapacityError>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:573:20\n |\n573 | return Err(CapacityError::new(()));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:584:9\n |\n584 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:657:32\n |\n657 | pub fn into_inner(self) -> Result<[T; CAP], Self> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:659:13\n |\n659 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n659 - Err(self)\n659 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:661:22\n |\n661 | unsafe { Ok(self.into_inner_unchecked()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:755:27\n |\n755 | impl From<[T; CAP]> for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:782:14\n |\n782 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:786:33\n |\n786 | fn try_from(slice: &[T]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use crate::arrayvec::fmt::Result;\n |\n 2 + use crate::arrayvec::io::Result;\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:788:13\n |\n788 | Err(CapacityError::new(()))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:792:13\n |\n792 | Ok(array)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:809:35\n |\n809 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:826:35\n |\n826 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a mut ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:843:27\n |\n843 | impl IntoIterator for ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:895:27\n |\n895 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Iterator;\n |\n 2 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:898:27\n |\n898 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror: could not compile `either` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:900:13\n |\n900 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:905:17\n |\n905 | Some(ptr::read(self.v.get_unchecked_ptr(index)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:910:36\n |\n910 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:13:3\n |\n13 | #[derive(Eq, PartialEq, Clone, Copy, Debug)]\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:912:15\n |\n912 | (len, Some(len))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:916:27\n |\n916 | impl DoubleEndedIterator for IntoIter {\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::DoubleEndedIterator;\n |\n 2 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:917:32\n |\n917 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:919:13\n |\n919 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:924:17\n |\n924 | Some(ptr::read(self.v.get_unchecked_ptr(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:930:27\n |\n930 | impl ExactSizeIterator for IntoIter { }\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::ExactSizeIterator;\n |\n 2 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:932:27\n |\n932 | impl Drop for IntoIter {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:947:27\n |\n947 | impl Clone for IntoIter\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:948:10\n |\n948 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:44\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:20\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:44\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:20\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:982:35\n |\n982 | impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Iterator;\n |\n 2 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:985:27\n |\n985 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:993:36\n |\n993 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:998:35\n |\n998 | impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP>\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::DoubleEndedIterator;\n |\n 2 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1000:32\n |\n1000 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1009:35\n |\n1009 | impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::ExactSizeIterator;\n |\n 2 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1011:35\n |\n1011 | impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1016:19\n |\n1016 | while let Some(_) = self.next() { }\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1033:14\n |\n1033 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1040:18\n |\n1040 | impl Drop for ScopeExitGuard\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1041:14\n |\n1041 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1053:27\n |\n1053 | impl Extend for ArrayVec {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::Extend;\n |\n 2 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1058:18\n |\n1058 | fn extend>(&mut self, iter: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1081:18\n |\n1081 | where I: IntoIterator\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1100:20\n |\n1100 | if let Some(elt) = iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1117:18\n |\n1117 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1145:21\n |\n1145 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::iter::IntoIterator;\n |\n 2 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1152:27\n |\n1152 | impl Clone for ArrayVec\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1153:14\n |\n1153 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1182:27\n |\n1182 | impl PartialEq for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1183:14\n |\n1183 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1190:27\n |\n1190 | impl PartialEq<[T]> for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1191:14\n |\n1191 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialEq;\n |\n 2 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:27\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Eq;\n |\n 2 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:60\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Eq;\n |\n 2 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1208:27\n |\n1208 | impl AsRef<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1212:27\n |\n1212 | impl AsMut<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1220:27\n |\n1220 | impl Default for ArrayVec {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:27\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialOrd;\n |\n 2 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:68\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::PartialOrd;\n |\n 2 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1228:44\n |\n1228 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:27\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Ord;\n |\n 2 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:61\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 2 + use crate::arrayvec::cmp::Ord;\n |\n 2 + use std::cmp::Ord;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1264:9\n |\n1264 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1266:45\n |\n1266 | fn flush(&mut self) -> io::Result<()> { Ok(()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:43:24\n |\n43 | impl Default for ArrayString\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:108:29\n |\n108 | pub fn from(s: &str) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:111:9\n |\n111 | Ok(arraystr)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:123:47\n |\n123 | pub fn from_byte_string(b: &[u8; CAP]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:132:9\n |\n132 | Ok(vec)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:230:44\n |\n230 | pub fn try_push(&mut self, c: char) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:236:17\n |\n236 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:238:21\n |\n238 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:17\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:27\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:284:55\n |\n284 | pub fn try_push_str<'a>(&mut self, s: &'a str) -> Result<(), CapacityError<&'a str>> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:286:20\n |\n286 | return Err(CapacityError::new(s));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:295:9\n |\n295 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:313:30\n |\n313 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:315:13\n |\n315 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:322:9\n |\n322 | Some(ch)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:373:13\n |\n373 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:455:24\n |\n455 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:462:24\n |\n462 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:469:24\n |\n469 | impl PartialEq> for str\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:476:24\n |\n476 | impl Eq for ArrayString \n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:496:24\n |\n496 | impl AsRef for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:507:24\n |\n507 | impl AsRef for ArrayString {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:530:24\n |\n530 | impl Clone for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:542:24\n |\n542 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:544:42\n |\n544 | fn partial_cmp(&self, rhs: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:553:24\n |\n553 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:555:41\n |\n555 | fn partial_cmp(&self, rhs: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:564:24\n |\n564 | impl PartialOrd> for str\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:566:54\n |\n566 | fn partial_cmp(&self, rhs: &ArrayString) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:575:24\n |\n575 | impl Ord for ArrayString\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::array_string::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:586:29\n |\n586 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:675:32\n |\n675 | fn try_from(f: &'a str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:678:9\n |\n678 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:686:43\n |\n686 | fn try_from(f: fmt::Arguments<'a>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::array_string::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:690:9\n |\n690 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:32:66\n |\n32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n14 + use std::fmt::Result;\n |\n14 + use std::io::Result;\n |\n14 + use std::result::Result;\n |\n14 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:37:16\n |\n37 | return Ok(1);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:41:16\n |\n41 | return Ok(2);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:46:16\n |\n46 | return Ok(3);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:52:16\n |\n52 | return Ok(4);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:54:5\n |\n54 | Err(EncodeUtf8Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:16\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:66:34\n |\n66 | fn two_digits(b1: u8, b2: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::date::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:67:46\n |\n67 | fn two_digits_inner(a: char, b: char) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:71:9\n |\n71 | Some((a * 10 + b) as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:84:34\n |\n84 | pub fn parse_rfc3339(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::date::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:86:16\n |\n86 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:89:38\n |\n89 | if b[10] != b'T' || (b.last() != Some(&b'Z') && !s.ends_with(\"+00:00\")) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:90:16\n |\n90 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:108:39\n |\n108 | pub fn parse_rfc3339_weak(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::date::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:110:16\n |\n110 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:119:16\n |\n119 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:129:16\n |\n129 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:151:21\n |\n151 | _ => return Err(Error::OutOfRange),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:154:16\n |\n154 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:169:21\n |\n169 | if b.get(19) == Some(&b'.') {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:175:24\n |\n175 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:181:24\n |\n181 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:188:16\n |\n188 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:193:16\n |\n193 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:196:5\n |\n196 | Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:270:20\n |\n270 | return Err(fmt::Error);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:37:15\n |\n37 | unit: String,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::string::String;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:85:19\n |\n85 | trait OverflowOp: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:86:34\n |\n86 | fn mul(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:87:34\n |\n87 | fn add(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:88:34\n |\n88 | fn div(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:92:34\n |\n92 | fn mul(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:95:34\n |\n95 | fn add(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:98:34\n |\n98 | fn div(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:100:18\n |\n100 | 0 => Ok(self / other),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:101:18\n |\n101 | _ => Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:118:27\n |\n118 | fn parse(mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:122:28\n |\n122 | let mut frac = None; // fractional part\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:124:23\n |\n124 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:138:32\n |\n138 | frac = Some(self.parse_fractional_part(&mut off)?);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:142:32\n |\n142 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:149:23\n |\n149 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:159:32\n |\n159 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:167:17\n |\n167 | Some(n) => n,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:168:32\n |\n168 | None => return Ok(out),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:39\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:46\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:28\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:31\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:182:28\n |\n182 | return Err(Error::NumberExpected(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:9\n |\n186 | Ok(None)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:12\n |\n186 | Ok(None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:189:61\n |\n189 | fn parse_fractional_part(&mut self, off: &mut usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:193:19\n |\n193 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:214:28\n |\n214 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:222:20\n |\n222 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:224:9\n |\n224 | Ok(Fraction {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:237:15\n |\n237 | frac: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:241:10\n |\n241 | ) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:243:13\n |\n243 | Ok(u) => u,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:244:13\n |\n244 | Err(()) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:245:24\n |\n245 | return Err(Error::UnknownUnit {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:270:16\n |\n270 | if let Some(Fraction {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:276:44\n |\n276 | Unit::Nanosecond => return Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:290:9\n |\n290 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:294:64\n |\n294 | fn add_current(mut sec: u64, nsec: u64, out: &mut Duration) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:302:5\n |\n302 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:321:29\n |\n321 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:323:40\n |\n323 | \"nanos\" | \"nsec\" | \"ns\" => Ok(Self::Nanosecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:324:37\n |\n324 | \"usec\" | \"us\" | \"µs\" => Ok(Self::Microsecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:325:41\n |\n325 | \"millis\" | \"msec\" | \"ms\" => Ok(Self::Millisecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:326:60\n |\n326 | \"seconds\" | \"second\" | \"secs\" | \"sec\" | \"s\" => Ok(Self::Second),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:327:60\n |\n327 | \"minutes\" | \"minute\" | \"min\" | \"mins\" | \"m\" => Ok(Self::Minute),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:328:54\n |\n328 | \"hours\" | \"hour\" | \"hr\" | \"hrs\" | \"h\" => Ok(Self::Hour),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:329:37\n |\n329 | \"days\" | \"day\" | \"d\" => Ok(Self::Day),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:330:54\n |\n330 | \"weeks\" | \"week\" | \"wk\" | \"wks\" | \"w\" => Ok(Self::Week),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:331:41\n |\n331 | \"months\" | \"month\" | \"M\" => Ok(Self::Month),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:332:54\n |\n332 | \"years\" | \"year\" | \"yr\" | \"yrs\" | \"y\" => Ok(Self::Year),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:333:18\n |\n333 | _ => Err(()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:364:35\n |\n364 | pub fn parse_duration(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:366:16\n |\n366 | return Ok(Duration::ZERO);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:407:5\n |\n407 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:417:5\n |\n417 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:434:20\n |\n434 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:464:9\n |\n464 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:49:6\n |\n49 | impl AsRef for Duration {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:62:6\n |\n62 | impl From for StdDuration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:68:6\n |\n68 | impl From for Duration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:76:29\n |\n76 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::wrapper::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:87:6\n |\n87 | impl AsRef for Timestamp {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:100:6\n |\n100 | impl From for SystemTime {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:106:6\n |\n106 | impl From for Timestamp {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:812:27\n |\n812 | fn into_iter(self) -> Self::IntoIter { self.iter() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n812 - fn into_iter(self) -> Self::IntoIter { self.iter() }\n812 + fn into_iter(self) -> <&'a ArrayVec as IntoIterator>::IntoIter { self.iter() }\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:114:29\n |\n114 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::wrapper::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:829:27\n |\n829 | fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n829 - fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n829 + fn into_iter(self) -> <&'a mut ArrayVec as IntoIterator>::IntoIter { self.iter_mut() }\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror[E0277]: `date::Error` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:39:19\n |\n39 | impl StdError for Error {}\n | ^^^^^ the trait `Debug` is not implemented for `date::Error`\n |\n = note: add `#[derive(Debug)]` to `date::Error` or manually `impl Debug for date::Error`\nnote: required by a bound in `std::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\error.rs:53:18\n |\n53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\nhelp: consider annotating `date::Error` with `#[derive(Debug)]`\n |\n30 + #[derive(Debug)]\n31 | pub enum Error {\n |\n\nerror[E0277]: `duration::Error` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:56:19\n |\n56 | impl StdError for Error {}\n | ^^^^^ the trait `Debug` is not implemented for `duration::Error`\n |\n = note: add `#[derive(Debug)]` to `duration::Error` or manually `impl Debug for duration::Error`\nnote: required by a bound in `std::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\error.rs:53:18\n |\n53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0462, E0531.\nFor more information about an error, try `rustc --explain E0277`.\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs:11:1\n |\n11 | /*!\n | ^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:77:1\n |\n77 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\.fingerprint\\autocfg-110bdd5999cc8351\\output-lib-autocfg`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: could not compile `arrayvec` (lib) due to 163 previous errors\nerror: could not compile `humantime` (lib) due to 109 previous errors\nerror: could not compile `bitflags` (lib) due to 68 previous errors\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `anyhow` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"backtrace\\\", \\\"default\\\", \\\"std\\\"))\" -C metadata=18e57df37900a580 -C extra-filename=-045a5c2a78504372 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\build\\anyhow-045a5c2a78504372 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n 1 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use core::fmt::Result;\n |\n 80 + use core::result::Result;\n |\n 80 + use alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use core::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nerror: could not compile `bytes` (lib) due to 618 previous errors\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:171:27\n |\n171 | pub fn all_cases() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:12\n |\n7 | words: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:16\n |\n7 | words: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n6 | pub(super) struct Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:35\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:39\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:61:24\n |\n61 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:17\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:26\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:46\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:61\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:65\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:107:47\n |\n107 | pub fn into_case(mut self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:249:28\n |\n249 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:302:24\n |\n302 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:319:24\n |\n319 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:331:35\n |\n331 | fn join(self, delim: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:119:38\n |\n119 | fn to_case(&self, case: Case) -> String;\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:127:38\n |\n127 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:136:17\n |\n136 | impl Casing for String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:137:38\n |\n137 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:157:11\n |\n157 | name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:162:24\n |\n162 | const fn new(name: String, case: Case) -> Self {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:168:38\n |\n168 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0599]: no method named `flat_map` found for struct `Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:14:14\n |\n 12 | let words = name\n | _____________________-\n 13 | | .split(|c| \"-_ \".contains(c))\n 14 | | .flat_map(Self::split_camel)\n | | -^^^^^^^^ method not found in `Split<'_, {closure@words.rs:13:20}>`\n | |_____________|\n |\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1472:8\n |\n1472 | fn flat_map(self, f: F) -> FlatMap\n | -------- the method is available for `core::str::Split<'_, {closure@C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:13:20: 13:23}>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `flat_map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::SplitAsciiWhitespace` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:18\n |\n 23 | Title | Upper | Lower | Toggle | Alternating => name\n | _____________________________________________________________-\n 24 | | .split_ascii_whitespace()\n 25 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::SplitAsciiWhitespace<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:22\n |\n25 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:18\n |\n 27 | Kebab | Cobol | Train => name\n | ______________________________________-\n 28 | | .split('-')\n 29 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:22\n |\n29 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:18\n |\n 32 | Snake | UpperSnake | ScreamingSnake => name\n | ____________________________________________________-\n 33 | | .split('_')\n 34 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:22\n |\n34 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:52:37\n |\n 52 | let mid_iter = name.chars().skip(1);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:53:39\n |\n 53 | let right_iter = name.chars().skip(2);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `zip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:56:14\n |\n 55 | let mut split_indices = left_iter\n | _________________________________-\n 56 | | .zip(mid_iter)\n | |_____________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:612:8\n |\n 612 | fn zip(self, other: U) -> Zip\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `unzip` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3386:5\n |\n3386 | / fn unzip(self) -> (FromA, FromB)\n3387 | | where\n3388 | | FromA: Default + Extend,\n3389 | | FromB: Default + Extend,\n3390 | | Self: Sized + Iterator,\n | |______________________________________________^\nhelp: trait `Iterator` which provides `zip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `rev` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:65:47\n |\n 65 | let mut backwards_seek = name.chars().rev();\n | ^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3350:8\n |\n3350 | fn rev(self) -> Rev\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `rev` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:92:25\n |\n92 | let mut words = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:104:32\n |\n104 | words.iter().rev().map(ToString::to_string).collect()\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:254:25\n |\n254 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:307:21\n |\n307 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:324:21\n |\n324 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0599]: no method named `to_owned` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:339:27\n |\n339 | delim.to_owned() + val\n | ^^^^^^^^ method not found in `&str`\n\nerror[E0599]: no method named `to_string` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:132:30\n |\n132 | FromCasing::new(self.to_string(), case)\n | ^^^^^^^^^ method not found in `&str`\n\nSome errors have detailed explanations: E0412, E0433, E0531, E0599, E0786.\nerror: could not compile `convert_case` (lib) due to 45 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nerror: could not compile `version_check` (lib) due to 101 previous errors\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nfailed to spawn coordinator thread: Os { code: 1450, kind: Uncategorized, message: \"Insufficient system resources exist to complete the requested service.\" }\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C embed-bitcode=no -C debug-assertions=off -C linker=rust-lld.exe -C strip=debuginfo\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989227353\\target_st_ac6d8869-ca6e-4551-a54b-6bd65b55ec5f\\release\\deps --cap-lints allow` (exit code: 101)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:09.307370700Z", - "finished_at": "2025-10-20T19:45:01.217337500Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nmemory allocation of 49152 bytes failed\nmemory allocation of 711008 bytes failed\nmemory allocation of 125440 bytes failed\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 786432 bytes failed\nmemory allocation of 147456 bytes failed\nmemory allocation of 41488 bytes failed\nmemory allocation of 9232 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 34724 bytes failed\nmemory allocation of 75792 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 245760 bytes failed\nmemory allocation of 114688 bytes failed\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:46:8\n |\n46 | Io(io::Error),\n | ^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:53:50\n |\n53 | pub fn from_exit(status: process::ExitStatus) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:59:33\n |\n59 | pub fn from_io(e: io::Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:65:43\n |\n65 | pub fn from_num(e: num::ParseIntError) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:71:40\n |\n71 | pub fn from_utf8(e: str::Utf8Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:77:37\n |\n77 | pub fn from_str(s: &'static str) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:11:12\n |\n11 | rustc: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:9:12\n |\n9 | major: usize,\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:89:14\n |\n89 | out_dir: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:110:24\n |\n110 | pub fn emit(cfg: &str) {\n | ________________________^\n111 | | println!(\"cargo:rustc-cfg={}\", cfg);\n112 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:120:31\n |\n120 | pub fn rerun_path(path: &str) {\n | _______________________________^\n121 | | println!(\"cargo:rerun-if-changed={}\", path);\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:131:29\n |\n131 | pub fn rerun_env(var: &str) {\n | _____________________________^\n132 | | println!(\"cargo:rerun-if-env-changed={}\", var);\n133 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:150:36\n |\n150 | pub fn emit_possibility(cfg: &str) {\n | ____________________________________^\n151 | | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n152 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:159:17\n |\n159 | pub fn new() -> AutoCfg {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:300:9\n |\n300 | static ID: AtomicUsize = ATOMIC_USIZE_INIT;\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:561:6\n |\n561 | ) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:623:18\n |\n623 | fn new_uuid() -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:624:29\n |\n624 | const FNV_OFFSET_BASIS: u64 = 0xcbf2_9ce4_8422_2325;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:625:22\n |\n625 | const FNV_PRIME: u64 = 0x100_0000_01b3;\n | ^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib) due to 153 previous errors\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `spacetimedb-lib` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 0xc0000005, STATUS_ACCESS_VIOLATION)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:13:11\n |\n 13 | fn main() {\n | ___________^\n 14 | | let rustc = rustc_minor_version().unwrap_or(u32::MAX);\n 15 | |\n 16 | | if rustc >= 80 {\n... |\n147 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:149:68\n |\n149 | fn compile_probe_unstable(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:160:43\n |\n160 | fn compile_probe_stable(feature: &str) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:164:62\n |\n164 | fn do_compile_probe(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:235:26\n |\n235 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:259:32\n |\n259 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `proc-macro2` (build script) due to 67 previous errors\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C embed-bitcode=no -C debug-assertions=off -C linker=rust-lld.exe -C strip=debuginfo\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989226237\\target_st_ce28f388-2900-465b-9eb0-ffd7338e9afd\\release\\deps --cap-lints allow` (exit code: 101)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:09.852471Z", - "finished_at": "2025-10-20T19:45:01.580461200Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs:43:1\n |\n43 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\kebab.rs:21:38\n |\n21 | fn to_kebab_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lower_camel.rs:25:44\n |\n25 | fn to_lower_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\shouty_kebab.rs:22:45\n |\n22 | fn to_shouty_kebab_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\shouty_snake.rs:22:45\n |\n22 | fn to_shouty_snake_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\shouty_snake.rs:30:44\n |\n30 | fn TO_SHOUTY_SNEK_CASE(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\snake.rs:23:38\n |\n23 | fn to_snake_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\snake.rs:30:37\n |\n30 | fn to_snek_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\title.rs:25:38\n |\n25 | fn to_title_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\train.rs:22:38\n |\n22 | fn to_train_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\upper_camel.rs:25:44\n |\n25 | fn to_upper_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\upper_camel.rs:38:39\n |\n38 | fn to_pascal_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 81920 bytes failed\nmemory allocation of 377728 bytes failed\nmemory allocation of 10176 bytes failed\nSome errors have detailed explanations: E0220, E0786.\nFor more information about an error, try `rustc --explain E0220`.\nmemory allocation of 786432 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 64896 bytes failed\nmemory allocation of 304544 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 7916 bytes failed\nmemory allocation of 65408 bytes failed\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `heck` (lib) due to 12 previous errors\nwarning: build failed, waiting for other jobs to finish...\nFor more information about this error, try `rustc --explain E0462`.\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:74:1\n |\n74 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:77:1\n |\n77 | extern crate std;\n | ^^^^^^^^^^^^^^^^^ can't find crate\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: could not compile `either` (lib) due to 1 previous error\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:8:5\n |\n8 | println!(\"cargo:rustc-env=GIT_HASH={git_hash}\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: could not compile `convert_case` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:7:20\n |\n7 | let git_hash = String::from_utf8(output.stdout).unwrap();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0433, E0462, E0786.\nFor more information about an error, try `rustc --explain E0433`.\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: could not compile `spacetimedb-lib` (build script) due to 6 previous errors\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\.fingerprint\\constant_time_eq-b7f0e5048584fd47\\output-lib-constant_time_eq`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:66:5\n |\n66 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:42:51\n |\n42 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:43:51\n |\n43 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:57:51\n |\n57 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:55:51\n |\n55 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \" \"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:182:13\n |\n182 | write!(f, \"ς\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:184:13\n |\n184 | write!(f, \"{}\", c.to_lowercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:193:9\n |\n193 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:202:9\n |\n202 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:97:7\n |\n97 | #[derive(Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n53 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:1:5\n |\n1 | use std::error::Error as StdError;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:2:5\n |\n2 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:4:5\n |\n4 | use std::time::{Duration, SystemTime, UNIX_EPOCH};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:1:5\n |\n1 | use std::error::Error as StdError;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:2:5\n |\n2 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:3:5\n |\n3 | use std::str::{Chars, FromStr};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:4:5\n |\n4 | use std::time::Duration;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:2:5\n |\n2 | use std::ops::Deref;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:3:5\n |\n3 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:4:5\n |\n4 | use std::time::{Duration as StdDuration, SystemTime};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:46:3\n |\n46 | #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:25:3\n |\n25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:414:9\n |\n414 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:401:9\n |\n401 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:106:3\n |\n106 | #[derive(Debug, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:82:3\n |\n82 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:76:29\n |\n76 | Error::Empty => write!(f, \"value was empty\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:75:38\n |\n75 | ... Error::NumberOverflow => write!(f, \"number is too large or cannot be represented without a lack of precision (values below 1ns are ...\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:67:17\n |\n67 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:64:17\n |\n64 | write!(f, \"time unit needed, for example {0}sec or {0}ms\", value)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:62:46\n |\n62 | Error::NumberExpected(offset) => write!(f, \"expected number at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:61:48\n |\n61 | Error::InvalidCharacter(offset) => write!(f, \"invalid character at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:7:3\n |\n7 | #[derive(Debug, PartialEq, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:61:3\n |\n61 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:51:3\n |\n51 | #[derive(Debug, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:46:37\n |\n46 | Error::InvalidFormat => write!(f, \"timestamp format is invalid\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:45:36\n |\n45 | Error::InvalidDigit => write!(f, \"bad character where digit is expected\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:44:34\n |\n44 | Error::OutOfRange => write!(f, \"numeric component is out of range\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:29:3\n |\n29 | #[derive(Debug, PartialEq, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224901\\target_st_5eb99019-e1e9-49d0-b285-ed661f9e8241\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `anyhow` (build script) due to 50 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:52\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:60\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:336:31\n |\n336 | const ALLOW_FEATURES: &'static str = \"allow-features=\";\n | ^^^^^^^^^^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `version_check` (lib) due to 114 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:17:24\n |\n17 | pub trait ToKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:38:27\n |\n38 | pub struct AsKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:40:9\n |\n40 | impl> fmt::Display for AsKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:18:29\n |\n18 | pub trait ToLowerCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:24:38\n |\n24 | fn to_lower_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:39:32\n |\n39 | pub struct AsLowerCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:41:9\n |\n41 | impl> fmt::Display for AsLowerCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:54:17\n |\n54 | |_| Ok(()),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:18:30\n |\n18 | pub trait ToShoutyKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:39:33\n |\n39 | pub struct AsShoutyKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:41:9\n |\n41 | impl> fmt::Display for AsShoutyKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:18:30\n |\n18 | pub trait ToShoutySnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:25:29\n |\n25 | pub trait ToShoutySnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:10\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:53:33\n |\n53 | pub struct AsShoutySnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:55:9\n |\n55 | impl> fmt::Display for AsShoutySnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:17:24\n |\n17 | pub trait ToSnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:24:23\n |\n24 | pub trait ToSnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:10\n |\n29 | impl ToSnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:36:32\n |\n36 | fn to_snake_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:51:27\n |\n51 | pub struct AsSnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:53:9\n |\n53 | impl> fmt::Display for AsSnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:18:24\n |\n18 | pub trait ToTitleCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:24:32\n |\n24 | fn to_title_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:39:27\n |\n39 | pub struct AsTitleCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:41:9\n |\n41 | impl> fmt::Display for AsTitleCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:18:24\n |\n18 | pub trait ToTrainCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:39:27\n |\n39 | pub struct AsTrainCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:41:9\n |\n41 | impl> fmt::Display for AsTrainCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:18:29\n |\n18 | pub trait ToUpperCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:24:38\n |\n24 | fn to_upper_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:31:25\n |\n31 | pub trait ToPascalCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:10\n |\n36 | impl ToPascalCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:52:32\n |\n52 | pub struct AsUpperCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:54:9\n |\n54 | impl> fmt::Display for AsUpperCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:56:52\n |\n56 | transform(self.0.as_ref(), capitalize, |_| Ok(()), f)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:74:34\n |\n74 | fn get_iterator(s: &str) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:85:8\n |\n85 | F: FnMut(&str, &mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:86:8\n |\n86 | G: FnMut(&mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:115:19\n |\n115 | while let Some((i, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:124:20\n |\n124 | if let Some(&(next_i, next)) = char_indices.peek() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:175:5\n |\n175 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:180:15\n |\n180 | while let Some(c) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:188:5\n |\n188 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:196:5\n |\n196 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:201:12\n |\n201 | if let Some((_, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:203:16\n |\n203 | if let Some((i, _)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:208:5\n |\n208 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:20:44\n |\n20 | fn to_lower_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:9\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:9\n |\n29 | impl ToSnekCase for T {\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:19:38\n |\n19 | fn to_snake_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:20:38\n |\n20 | fn to_title_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:20:44\n |\n20 | fn to_upper_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:9\n |\n36 | impl ToPascalCase for T {\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nSome errors have detailed explanations: E0220, E0405, E0412, E0425, E0463, E0531, E0786.\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror: could not compile `heck` (lib) due to 76 previous errors\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use core::fmt::Result;\n |\n 80 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use core::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `bytes` (lib) due to 618 previous errors\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:66:34\n |\n66 | fn two_digits(b1: u8, b2: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:67:46\n |\n67 | fn two_digits_inner(a: char, b: char) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:71:9\n |\n71 | Some((a * 10 + b) as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:84:34\n |\n84 | pub fn parse_rfc3339(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:86:16\n |\n86 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:89:38\n |\n89 | if b[10] != b'T' || (b.last() != Some(&b'Z') && !s.ends_with(\"+00:00\")) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:90:16\n |\n90 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:108:39\n |\n108 | pub fn parse_rfc3339_weak(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:110:16\n |\n110 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:119:16\n |\n119 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:129:16\n |\n129 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:151:21\n |\n151 | _ => return Err(Error::OutOfRange),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:154:16\n |\n154 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:169:21\n |\n169 | if b.get(19) == Some(&b'.') {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:175:24\n |\n175 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:181:24\n |\n181 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:188:16\n |\n188 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:193:16\n |\n193 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:196:5\n |\n196 | Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:270:20\n |\n270 | return Err(fmt::Error);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:37:15\n |\n37 | unit: String,\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:85:19\n |\n85 | trait OverflowOp: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:86:34\n |\n86 | fn mul(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:87:34\n |\n87 | fn add(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:88:34\n |\n88 | fn div(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:92:34\n |\n92 | fn mul(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:95:34\n |\n95 | fn add(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:98:34\n |\n98 | fn div(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:100:18\n |\n100 | 0 => Ok(self / other),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:101:18\n |\n101 | _ => Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:118:27\n |\n118 | fn parse(mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:122:28\n |\n122 | let mut frac = None; // fractional part\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:124:23\n |\n124 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:138:32\n |\n138 | frac = Some(self.parse_fractional_part(&mut off)?);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:142:32\n |\n142 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:149:23\n |\n149 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:159:32\n |\n159 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:167:17\n |\n167 | Some(n) => n,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:168:32\n |\n168 | None => return Ok(out),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:39\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:46\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:28\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:31\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:182:28\n |\n182 | return Err(Error::NumberExpected(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:9\n |\n186 | Ok(None)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:12\n |\n186 | Ok(None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:189:61\n |\n189 | fn parse_fractional_part(&mut self, off: &mut usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:193:19\n |\n193 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:214:28\n |\n214 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:222:20\n |\n222 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:224:9\n |\n224 | Ok(Fraction {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:237:15\n |\n237 | frac: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:241:10\n |\n241 | ) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:243:13\n |\n243 | Ok(u) => u,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:244:13\n |\n244 | Err(()) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:245:24\n |\n245 | return Err(Error::UnknownUnit {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:270:16\n |\n270 | if let Some(Fraction {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:276:44\n |\n276 | Unit::Nanosecond => return Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:290:9\n |\n290 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:294:64\n |\n294 | fn add_current(mut sec: u64, nsec: u64, out: &mut Duration) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:302:5\n |\n302 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:321:29\n |\n321 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:323:40\n |\n323 | \"nanos\" | \"nsec\" | \"ns\" => Ok(Self::Nanosecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:324:37\n |\n324 | \"usec\" | \"us\" | \"µs\" => Ok(Self::Microsecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:325:41\n |\n325 | \"millis\" | \"msec\" | \"ms\" => Ok(Self::Millisecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:326:60\n |\n326 | \"seconds\" | \"second\" | \"secs\" | \"sec\" | \"s\" => Ok(Self::Second),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:327:60\n |\n327 | \"minutes\" | \"minute\" | \"min\" | \"mins\" | \"m\" => Ok(Self::Minute),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:328:54\n |\n328 | \"hours\" | \"hour\" | \"hr\" | \"hrs\" | \"h\" => Ok(Self::Hour),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:329:37\n |\n329 | \"days\" | \"day\" | \"d\" => Ok(Self::Day),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:330:54\n |\n330 | \"weeks\" | \"week\" | \"wk\" | \"wks\" | \"w\" => Ok(Self::Week),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:331:41\n |\n331 | \"months\" | \"month\" | \"M\" => Ok(Self::Month),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:332:54\n |\n332 | \"years\" | \"year\" | \"yr\" | \"yrs\" | \"y\" => Ok(Self::Year),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:333:18\n |\n333 | _ => Err(()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:364:35\n |\n364 | pub fn parse_duration(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:366:16\n |\n366 | return Ok(Duration::ZERO);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:407:5\n |\n407 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:417:5\n |\n417 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:434:20\n |\n434 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:464:9\n |\n464 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:49:6\n |\n49 | impl AsRef for Duration {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:62:6\n |\n62 | impl From for StdDuration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:68:6\n |\n68 | impl From for Duration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:76:29\n |\n76 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:87:6\n |\n87 | impl AsRef for Timestamp {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:100:6\n |\n100 | impl From for SystemTime {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:106:6\n |\n106 | impl From for Timestamp {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:114:29\n |\n114 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `humantime` (lib) due to 119 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:10.364685200Z", - "finished_at": "2025-10-20T19:45:00.584758Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\nerror: could not exec the linker `rust-lld.exe`\n |\n = note: The paging file is too small for this operation to complete. (os error 1455)\n = note: \"rust-lld.exe\" \"-flavor\" \"link\" \"/NOLOGO\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\rustcyxgqNc\\\\symbols.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989234283\\\\target_st_0c689423-e7a0-4657-8f51-254ce53b0c05\\\\release\\\\build\\\\anyhow-045a5c2a78504372\\\\build_script_build-045a5c2a78504372.build_script_build.3ebadaa0abbd7040-cgu.0.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989234283\\\\target_st_0c689423-e7a0-4657-8f51-254ce53b0c05\\\\release\\\\build\\\\anyhow-045a5c2a78504372\\\\build_script_build-045a5c2a78504372.build_script_build.3ebadaa0abbd7040-cgu.1.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989234283\\\\target_st_0c689423-e7a0-4657-8f51-254ce53b0c05\\\\release\\\\build\\\\anyhow-045a5c2a78504372\\\\build_script_build-045a5c2a78504372.4lc9ipqet2i5ptscap9ndx6s2.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libstd-5740e47ddabbb05c.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libpanic_unwind-908876daa992a771.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libwindows_targets-3ce506be1fccbeb9.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_demangle-d83fd53e7b857eac.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libstd_detect-19de347f49141982.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libhashbrown-80863cb2f875ee01.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_std_workspace_alloc-e9a7af2889795557.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libunwind-74166bc8a317a3c7.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcfg_if-b54fbca44f3cd17c.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_std_workspace_core-807db1b9ffe1efed.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\liballoc-6d334bbed3f41802.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcore-29b5e38e35315fc0.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcompiler_builtins-793a3abeda5f8f32.rlib\" \"kernel32.lib\" \"kernel32.lib\" \"kernel32.lib\" \"ntdll.lib\" \"userenv.lib\" \"ws2_32.lib\" \"dbghelp.lib\" \"/defaultlib:msvcrt\" \"/NXCOMPAT\" \"/OUT:C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989234283\\\\target_st_0c689423-e7a0-4657-8f51-254ce53b0c05\\\\release\\\\build\\\\anyhow-045a5c2a78504372\\\\build_script_build-045a5c2a78504372.exe\" \"/OPT:REF,NOICF\" \"/DEBUG\" \"/PDBALTPATH:%_PDB%\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\intrinsic.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\liballoc.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\libcore.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\libstd.natvis\"\n\nmemory allocation of 100368 bytes failed\nerror: could not compile `anyhow` (build script) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_0c689423-e7a0-4657-8f51-254ce53b0c05\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_0c689423-e7a0-4657-8f51-254ce53b0c05\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:10.913322100Z", - "finished_at": "2025-10-20T19:45:00.600946Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989290488)\n Finished `release` profile [optimized] target(s) in 3m 48s\nOptimising module with wasm-opt...\nError: error sending request for url (http://127.0.0.1:3000/v1/database/schema-t-020-ecs-gpt-4o-llm?clear=true)\n\nCaused by:\n 0: client error (Connect)\n 1: tcp connect error: No connection could be made because the target machine actively refused it. (os error 10061)\n 2: No connection could be made because the target machine actively refused it. (os error 10061)\n\n--- stdout ---\nBuild finished successfully.\nUploading to local => http://127.0.0.1:3000\nThis will DESTROY the current schema-t-020-ecs-gpt-4o-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:41:22.102197800Z", - "finished_at": "2025-10-20T19:45:28.937126600Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989473253)\nerror: expected one of: `name`, `btree`, `direct`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = logs, index(by_user_day(btree([user_id, day]))))]\n | ^^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:15:26\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:17:26\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:44:16.204400700Z", - "finished_at": "2025-10-20T19:45:23.696393900Z" - } - } - }, - { - "name": "o4-mini", - "route_api_model": "o4-mini", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\nmemory allocation of 1572864 bytes failed\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 1572864 bytes failed\nmemory allocation of 32768 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 32768 bytes failed\nmemory allocation of 536960 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 524288 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 64896 bytes failed\nmemory allocation of 20752 bytes failed\nmemory allocation of 86032 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 21248 bytes failed\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror: failed to write C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps\\libheck-445e149b0c800e44.rmeta: OS Error 1450 (FormatMessageW() returned error 317) (os error 1450)\n\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `heck` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:46:8\n |\n46 | Io(io::Error),\n | ^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:53:50\n |\n53 | pub fn from_exit(status: process::ExitStatus) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:59:33\n |\n59 | pub fn from_io(e: io::Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:65:43\n |\n65 | pub fn from_num(e: num::ParseIntError) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:71:40\n |\n71 | pub fn from_utf8(e: str::Utf8Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:77:37\n |\n77 | pub fn from_str(s: &'static str) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:11:12\n |\n11 | rustc: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:9:12\n |\n9 | major: usize,\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:89:14\n |\n89 | out_dir: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:110:24\n |\n110 | pub fn emit(cfg: &str) {\n | ________________________^\n111 | | println!(\"cargo:rustc-cfg={}\", cfg);\n112 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:120:31\n |\n120 | pub fn rerun_path(path: &str) {\n | _______________________________^\n121 | | println!(\"cargo:rerun-if-changed={}\", path);\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:131:29\n |\n131 | pub fn rerun_env(var: &str) {\n | _____________________________^\n132 | | println!(\"cargo:rerun-if-env-changed={}\", var);\n133 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:150:36\n |\n150 | pub fn emit_possibility(cfg: &str) {\n | ____________________________________^\n151 | | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n152 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:159:17\n |\n159 | pub fn new() -> AutoCfg {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:300:9\n |\n300 | static ID: AtomicUsize = ATOMIC_USIZE_INIT;\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:561:6\n |\n561 | ) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:623:18\n |\n623 | fn new_uuid() -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:624:29\n |\n624 | const FNV_OFFSET_BASIS: u64 = 0xcbf2_9ce4_8422_2325;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:625:22\n |\n625 | const FNV_PRIME: u64 = 0x100_0000_01b3;\n | ^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0462, E0531.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: could not compile `autocfg` (lib) due to 153 previous errors\n 0: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 1: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 2: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 3: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 4: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 5: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\n 6: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 7: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 8: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 9: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 10: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 11: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 12: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 13: 0x7ff9a3f55e45 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 14: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 15: 0x7ff9a3fafbb3 - ::codegen_crate\n 16: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 17: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 18: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 19: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 20: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 21: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 22: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 23: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:56:9\n |\n56 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:50:9\n |\n50 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:44:9\n |\n44 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:43:9\n |\n43 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:42:9\n |\n42 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(feature, values(\\\"result\\\"))\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:22:5\n |\n22 | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:20:5\n |\n20 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:30:9\n |\n30 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:65:25\n |\n65 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:66:16\n |\n66 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: could not compile `serde` (build script) due to 27 previous errors\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 58 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228714\\target_st_e4dd2f0c-ea2d-400f-b6ea-763783d71590\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:45.676707100Z", - "finished_at": "2025-10-20T19:45:05.097235300Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `unwind` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-74166bc8a317a3c7.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\n 0: 0x7ff9a79a8b82 - \nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nSome errors have detailed explanations: E0462, E0786.\nFor more information about an error, try `rustc --explain E0462`.\nmemory allocation of 49152 bytes failed\n 1: 0x7ff9a79dbbab - \nmemory allocation of 16384 bytes failed\n 2: 0x7ff9a799e5d7 - \nmemory allocation of 8720 bytes failed\n 3: 0x7ff9a79a89c5 - \n 4: 0x7ff9a79ae729 - \n 5: 0x7ff9a79ae49f - \n 6: 0x7ff9a917a479 - \n 7: 0x7ff9a79af37a - \n 8: 0x7ff9a79af0e9 - \n 9: 0x7ff9a79a993f - \n 10: 0x7ff9a79aecfe - \n 11: 0x7ff9aac2fa21 - \n 12: 0x7ff9aac30040 - \n 13: 0x7ff9a3f55e45 - \n 14: 0x7ff9a3f45fcf - \n 15: 0x7ff9a3fafbb3 - \n 16: 0x7ff9a3f34ac7 - \n 17: 0x7ff9a3eb82b1 - \n 18: 0x7ff9a3eb2940 - \n 19: 0x7ff9a3eae38f - \n 20: 0x7ff9a3ebc50d - \n 21: 0x7ff9a79b2f3d - \n 22: 0x7ffb3b43e8d7 - \n 23: 0x7ffb3d6cc53c - \n\nmemory allocation of 16384 bytes failed\nmemory allocation of 18320 bytes failed\nmemory allocation of 851200 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 16384 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 86040 bytes failed\nmemory allocation of 100368 bytes failed\nmemory allocation of 8272 bytes failed\nmemory allocation of 37904 bytes failed\nmemory allocation of 172048 bytes failed\nmemory allocation of 25600 bytes failed\nmemory allocation of 36864 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `either` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:206:3\n |\n206 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 4 + use crate::__core::prelude::rust_2024::derive;\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:224:5\n |\n224 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 4 + use crate::__core::write;\n |\n 4 + use core::write;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:33:3\n |\n33 | panic!(\"{src}>{err}\", src = _src, err = _err);\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::panic;\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:15\n |\n57 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:15\n |\n69 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:17\n |\n215 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:17\n |\n237 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:12:5\n |\n12 | assert!(align_of::() >= align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:13:33\n |\n13 | const ASSERT_SIZE_EQUAL: () = assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:14:52\n |\n14 | const ASSERT_SIZE_MULTIPLE_OF_OR_INPUT_ZST: () = assert!(\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:126:5\n |\n126 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:163:5\n |\n163 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:132:5\n |\n132 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:133:5\n |\n133 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:148:5\n |\n148 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:170:5\n |\n170 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:191:5\n |\n191 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:192:5\n |\n192 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:206:5\n |\n206 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:207:5\n |\n207 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:222:5\n |\n222 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:223:5\n |\n223 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:237:5\n |\n237 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:259:5\n |\n259 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:280:5\n |\n280 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:281:5\n |\n281 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:295:5\n |\n295 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:296:5\n |\n296 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:241:3\n |\n241 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n102 + use crate::__core::prelude::rust_2024::derive;\n |\n102 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:264:5\n |\n264 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nnote: `write` is imported here, but it is a function, not a macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:106:3\n |\n106 | ptr::*,\n | ^^^^^^\nhelp: consider importing one of these macros\n |\n102 + use crate::__core::write;\n |\n102 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:14\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:22\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:130:37\n |\n130 | pub unsafe trait CheckedBitPattern: Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::Copy;\n |\n 4 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:235:6\n |\n235 | impl From for CheckedCastError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::__core::convert::From;\n |\n 4 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:251:6\n |\n251 | ) -> Result<&T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:255:5\n |\n255 | Ok(unsafe { &*(pod as *const ::Bits as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:257:5\n |\n257 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:271:6\n |\n271 | ) -> Result<&mut T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:275:5\n |\n275 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:277:5\n |\n277 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:289:6\n |\n289 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:293:5\n |\n293 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:295:5\n |\n295 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:313:6\n |\n313 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:317:5\n |\n317 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:319:5\n |\n319 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:333:6\n |\n333 | ) -> Result<&B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:337:5\n |\n337 | Ok(unsafe { &*(pod as *const ::Bits as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:339:5\n |\n339 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:352:6\n |\n352 | ) -> Result<&mut B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:356:5\n |\n356 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:358:5\n |\n358 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:380:6\n |\n380 | ) -> Result<&[B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:384:5\n |\n384 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:388:5\n |\n388 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:402:6\n |\n402 | ) -> Result<&mut [B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:406:5\n |\n406 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:410:5\n |\n410 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:423:5\n |\n423 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:424:5\n |\n424 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:437:5\n |\n437 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:438:5\n |\n438 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:450:5\n |\n450 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:451:5\n |\n451 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:464:5\n |\n464 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:465:5\n |\n465 | Err(e) => something_went_wrong(\"cast\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:483:5\n |\n483 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:484:5\n |\n484 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:497:5\n |\n497 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:498:5\n |\n498 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:511:5\n |\n511 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:512:5\n |\n512 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:530:5\n |\n530 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:531:5\n |\n531 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:56:5\n |\n56 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:5\n |\n57 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:68:5\n |\n68 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:5\n |\n69 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:82:5\n |\n82 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:83:5\n |\n83 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:96:5\n |\n96 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:97:5\n |\n97 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:108:6\n |\n108 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:110:5\n |\n110 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:112:5\n |\n112 | Ok(unsafe { (bytes.as_ptr() as *const T).read_unaligned() })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:124:5\n |\n124 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:125:5\n |\n125 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:159:6\n |\n159 | ) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:161:5\n |\n161 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:163:5\n |\n163 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:165:5\n |\n165 | Ok(unsafe { &*(s.as_ptr() as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:178:6\n |\n178 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:180:5\n |\n180 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:182:5\n |\n182 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:184:5\n |\n184 | Ok(unsafe { &mut *(s.as_mut_ptr() as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:214:7\n |\n214 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:7\n |\n215 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:219:7\n |\n219 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:220:7\n |\n220 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:236:7\n |\n236 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:7\n |\n237 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:241:7\n |\n241 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:242:7\n |\n242 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:256:5\n |\n256 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:257:5\n |\n257 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:270:5\n |\n270 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:271:5\n |\n271 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:288:6\n |\n288 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:290:5\n |\n290 | Ok(unsafe { transmute!(a) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:292:5\n |\n292 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:305:6\n |\n305 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:311:5\n |\n311 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:313:5\n |\n313 | Ok(unsafe { &*(a as *const A as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:315:5\n |\n315 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:325:6\n |\n325 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:331:5\n |\n331 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:333:5\n |\n333 | Ok(unsafe { &mut *(a as *mut A as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:335:5\n |\n335 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:355:6\n |\n355 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:362:5\n |\n362 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:364:5\n |\n364 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, a.len()) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:370:5\n |\n370 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, new_len) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:372:5\n |\n372 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:383:6\n |\n383 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:390:5\n |\n390 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:392:5\n |\n392 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:400:5\n |\n400 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:404:5\n |\n404 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\zeroable_in_option.rs:4:47\n |\n4 | unsafe impl Zeroable for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\pod_in_option.rs:4:37\n |\n4 | unsafe impl Pod for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:28\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:36\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:98:20\n |\n98 | type Int: Copy + Ord;\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 3 + use crate::__core::cmp::Ord;\n |\n 3 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:122:40\n |\n122 | fn from_integer(value: Self::Int) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 3 + use crate::__core::option::Option;\n |\n 3 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:135:7\n |\n135 | Some(unsafe { transmute!(value) })\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 3 + use crate::__core::option::Option::Some;\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:137:7\n |\n137 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 3 + use crate::__core::option::Option::None;\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:325:6\n |\n325 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:349:54\n |\n349 | pub fn try_from_bytes(s: &[u8]) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:362:6\n |\n362 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:462:6\n |\n462 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:475:6\n |\n475 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:488:6\n |\n488 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:510:6\n |\n510 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:524:6\n |\n524 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:537:11\n |\n537 | impl Drop for EnsureZeroWrite {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n102 + use crate::__core::ops::Drop;\n |\n102 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:548:5\n |\n548 | drop(guard);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n102 + use crate::__core::mem::drop;\n |\n102 + use core::mem::drop;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use std::fmt::Result;\n |\n 80 + use std::io::Result;\n |\n 80 + use std::result::Result;\n |\n 80 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use std::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0277]: `TryGetError` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:160:28\n |\n160 | impl std::error::Error for TryGetError {}\n | ^^^^^^^^^^^ the trait `Debug` is not implemented for `TryGetError`\n |\n = note: add `#[derive(Debug)]` to `TryGetError` or manually `impl Debug for TryGetError`\nnote: required by a bound in `core::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/error.rs:53:18\n |\n 53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\nhelp: consider annotating `TryGetError` with `#[derive(Debug)]`\n |\n140 + #[derive(Debug)]\n141 | pub struct TryGetError {\n |\n\nSome errors have detailed explanations: E0223, E0277, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `autocfg` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: could not compile `bytemuck` (lib) due to 148 previous errors\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytes` (lib) due to 617 previous errors\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `spacetimedb-lib` (build script) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `nohash-hasher` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=926ee7921f220b86 -C extra-filename=-74cd889d6f6ebf20 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228679\\target_st_d24183b6-acee-468b-9dcf-030e864b9e77\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:15:11\n |\n 15 | fn main() {\n | ___________^\n 16 | | let mut error_generic_member_access = false;\n 17 | | if cfg!(feature = \"std\") {\n 18 | | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n... |\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:124:44\n |\n124 | fn compile_probe(rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:200:26\n |\n200 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:224:32\n |\n224 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nerror: could not compile `anyhow` (build script) due to 56 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:46.299077600Z", - "finished_at": "2025-10-20T19:45:04.325420400Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 1572864 bytes failed\nmemory allocation of 393216 bytes failed\nmemory allocation of 50192 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 262144 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 16384 bytes failed\nmemory allocation of 22800 bytes failed\nmemory allocation of 8160 bytes failed\nmemory allocation of 147472 bytes failed\nmemory allocation of 9216 bytes failed\nmemory allocation of 294912 bytes failed\nmemory allocation of 34832 bytes failed\nmemory allocation of 12560 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 100368 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nSome errors have detailed explanations: E0462, E0786.\nFor more information about an error, try `rustc --explain E0462`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:40:1\n |\n40 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\n Compiling getrandom v0.2.16\nerror: could not compile `either` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:354:3\n |\n354 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:356:5\n |\n356 | assert_eq!(try_join(vec![\"\\0\"]), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:357:5\n |\n357 | assert_eq!(try_quote(\"\\0\"), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:345:3\n |\n345 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:348:5\n |\n348 | assert_eq!(join(vec![]), \"\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:349:5\n |\n349 | assert_eq!(join(vec![\"\"]), \"''\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:350:5\n |\n350 | assert_eq!(join(vec![\"a\", \"b\"]), \"a b\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:351:5\n |\n351 | assert_eq!(join(vec![\"foo bar\", \"baz\"]), \"'foo bar' baz\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:286:3\n |\n286 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:328:9\n |\n328 | assert!(parts.len() == 2);\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:337:13\n |\n337 | println!(\"FAIL: for input <{}>, expected <{}>, got <{}>\",\n | ^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:342:5\n |\n342 | assert!(ok);\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:276:3\n |\n276 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:281:13\n |\n281 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:269:3\n |\n269 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:272:9\n |\n272 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:134:3\n |\n134 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:110:3\n |\n110 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:568:3\n |\n568 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:572:5\n |\n572 | assert_eq!(join(vec![INVALID_UTF8]), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:574:5\n |\n574 | assert_eq!(join(vec![]), &b\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:575:5\n |\n575 | assert_eq!(join(vec![&b\"\"[..]]), b\"''\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:555:3\n |\n555 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:559:5\n |\n559 | assert_eq!(quote(INVALID_UTF8), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:561:5\n |\n561 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:562:5\n |\n562 | assert_eq!(quote(b\"foobar\"), &b\"foobar\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:563:5\n |\n563 | assert_eq!(quote(b\"foo bar\"), &b\"'foo bar'\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:564:5\n |\n564 | assert_eq!(quote(b\"'\\\"\"), &b\"\\\"'\\\\\\\"\\\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:565:5\n |\n565 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:545:3\n |\n545 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:550:13\n |\n550 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:538:3\n |\n538 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:541:9\n |\n541 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:506:3\n |\n506 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:510:5\n |\n510 | assert!(core::str::from_utf8(INVALID_UTF8).is_err());\n | ^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:412:5\n |\n412 | debug_assert!(i > 0);\n | ^^^^^^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:410:9\n |\n410 | unreachable!()\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:234:3\n |\n234 | #[derive(PartialEq)]\n | ^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:225:13\n |\n225 | assert!(rest.len() < in_bytes.len()); // no infinite loop\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:170:3\n |\n170 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:1:5\n |\n1 | use std::fmt;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:66:5\n |\n66 | use std::fmt;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:42:51\n |\n42 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:43:51\n |\n43 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:57:51\n |\n57 | transform(self.0.as_ref(), uppercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:55:51\n |\n55 | transform(self.0.as_ref(), lowercase, |f| write!(f, \"_\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \" \"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:43:52\n |\n43 | transform(self.0.as_ref(), capitalize, |f| write!(f, \"-\"), f)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:182:13\n |\n182 | write!(f, \"ς\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:184:13\n |\n184 | write!(f, \"{}\", c.to_lowercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:193:9\n |\n193 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:202:9\n |\n202 | write!(f, \"{}\", c.to_uppercase())?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 53 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:97:7\n |\n97 | #[derive(Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n53 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=926ee7921f220b86 -C extra-filename=-74cd889d6f6ebf20 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:60:45\n |\n60 | fn parse_word(&mut self, mut ch: u8) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:17:24\n |\n17 | pub trait ToKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:64:31\n |\n64 | '\"' => if let Err(()) = self.parse_double(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:66:28\n |\n66 | return None;\n | ^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:68:32\n |\n68 | '\\'' => if let Err(()) = self.parse_single(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:38:27\n |\n38 | pub struct AsKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\kebab.rs:40:9\n |\n40 | impl> fmt::Display for AsKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:18:29\n |\n18 | pub trait ToLowerCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:24:38\n |\n24 | fn to_lower_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:70:28\n |\n70 | return None;\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:72:32\n |\n72 | '\\\\' => if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:76:28\n |\n76 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:81:20\n |\n81 | if let Some(ch2) = self.next_char() { ch = ch2; } else { break; }\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:86:57\n |\n86 | fn parse_double(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:88:20\n |\n88 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:39:32\n |\n39 | pub struct AsLowerCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:91:32\n |\n91 | if let Some(ch3) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:41:9\n |\n41 | impl> fmt::Display for AsLowerCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:113:57\n |\n113 | fn parse_single(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:60:11\n |\n 60 | fn main() {\n | ___________^\n 61 | | // Avoid unnecessary re-building.\n 62 | | println!(\"cargo:rerun-if-changed=build.rs\");\n... |\n102 | | }\n | |_^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:54:17\n |\n54 | |_| Ok(()),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:106:12\n |\n106 | major: usize,\n | ^^^^^\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:18:30\n |\n18 | pub trait ToShoutyKebabCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:39:33\n |\n39 | pub struct AsShoutyKebabCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:113:14\n |\n113 | version: Version,\n | ^^^^^^^\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_kebab.rs:41:9\n |\n41 | impl> fmt::Display for AsShoutyKebabCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:117:35\n |\n117 | const ITER_FIRST_NEXT_EXPECT_MSG: &str = \"unreachable: a string split cannot produce 0 items\";\n | ^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:115:20\n |\n115 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:18:30\n |\n18 | pub trait ToShoutySnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^^^^^^^^^^^^^\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:25:29\n |\n25 | pub trait ToShoutySnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:142:25\n |\n142 | const TABLE_HEADER: &str = \"[package.metadata.build-rs]\";\n | ^^^^\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:10\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:195:31\n |\n195 | const EXPECT_MSG: &str =\n | ^^^^\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:53:33\n |\n53 | pub struct AsShoutySnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:224:23\n |\n224 | fn rustc_version() -> Version {\n | ^^^^^^^\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:55:9\n |\n55 | impl> fmt::Display for AsShoutySnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:236:29\n |\n236 | const RUSTC_EXPECT_MSG: &str = \"could not parse rustc version output\";\n | ^^^^\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:17:24\n |\n17 | pub trait ToSnakeCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0786.\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:126:32\n |\n126 | fn next_char(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:24:23\n |\n24 | pub trait ToSnekCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:10\n |\n29 | impl ToSnekCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:36:32\n |\n36 | fn to_snake_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:133:10\n |\n133 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:51:27\n |\n51 | pub struct AsSnakeCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:135:27\n |\n135 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:53:9\n |\n53 | impl> fmt::Display for AsSnakeCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:136:16\n |\n136 | if let Some(mut ch) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:18:24\n |\n18 | pub trait ToTitleCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:24:32\n |\n24 | fn to_title_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:142:35\n |\n142 | while let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:39:27\n |\n39 | pub struct AsTitleCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:41:9\n |\n41 | impl> fmt::Display for AsTitleCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:24\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:18:24\n |\n18 | pub trait ToTrainCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:81\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:152:13\n |\n152 | None\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:39:27\n |\n39 | pub struct AsTrainCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:160:34\n |\n160 | pub fn split(in_bytes: &[u8]) -> Option>> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\train.rs:41:9\n |\n41 | impl> fmt::Display for AsTrainCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:24\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror: could not compile `zerocopy` (build script) due to 33 previous errors\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:24\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:18:29\n |\n18 | pub trait ToUpperCamelCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:75\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:24:38\n |\n24 | fn to_upper_camel_case(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:196:24\n |\n196 | .collect::>, QuoteError>>()?\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:206:56\n |\n206 | pub fn quote<'a>(&self, mut in_bytes: &'a [u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `ToOwned` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:31:25\n |\n31 | pub trait ToPascalCase: ToOwned {\n | ^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:457:20\n |\n457 | pub fn join<'a, I: IntoIterator>(words: I) -> Vec {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:24\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:10\n |\n36 | impl ToPascalCase for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:52:32\n |\n52 | pub struct AsUpperCamelCase>(pub T);\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:54:9\n |\n54 | impl> fmt::Display for AsUpperCamelCase {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:56:52\n |\n56 | transform(self.0.as_ref(), capitalize, |_| Ok(()), f)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:68\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nstack backtrace:\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:74:34\n |\n74 | fn get_iterator(s: &str) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::iter::Iterator;\n |\n\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:85:8\n |\n85 | F: FnMut(&str, &mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:86:8\n |\n86 | G: FnMut(&mut fmt::Formatter) -> fmt::Result,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n53 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:115:19\n |\n115 | while let Some((i, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:124:20\n |\n124 | if let Some(&(next_i, next)) = char_indices.peek() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:497:38\n |\n497 | pub fn try_quote(in_bytes: &[u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use bytes::alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:175:5\n |\n175 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:180:15\n |\n180 | while let Some(c) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:188:5\n |\n188 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:196:5\n |\n196 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:201:12\n |\n201 | if let Some((_, c)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:203:16\n |\n203 | if let Some((i, _)) = char_indices.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs:208:5\n |\n208 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 53 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lower_camel.rs:20:44\n |\n20 | fn to_lower_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\shouty_snake.rs:31:9\n |\n31 | impl ToShoutySnekCase for T {\n | ^^^^^^\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:540:29\n |\n540 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:29:9\n |\n29 | impl ToSnekCase for T {\n | ^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\snake.rs:19:38\n |\n19 | fn to_snake_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:548:15\n |\n548 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\title.rs:20:38\n |\n20 | fn to_title_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:66:10\n |\n66 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:68:27\n |\n68 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0220]: associated type `Owned` not found for `Self`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:20:44\n |\n20 | fn to_upper_camel_case(&self) -> Self::Owned;\n | ^^^^^ associated type `Owned` not found\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\upper_camel.rs:36:9\n |\n36 | impl ToPascalCase for T {\n | ^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:92:31\n |\n92 | pub fn split(in_str: &str) -> Option> {\n | ^^^^^^ not found in this scope\n\nSome errors have detailed explanations: E0220, E0405, E0412, E0425, E0462, E0463, E0531, E0786.\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:24\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nFor more information about an error, try `rustc --explain E0220`.\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:24\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:74\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:163:49\n |\n163 | pub fn quote<'a>(&self, in_str: &'a str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:177:6\n |\n177 | impl From for Quoter {\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:183:6\n |\n183 | impl From for bytes::Quoter {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:201:20\n |\n201 | pub fn join<'a, I: IntoIterator>(words: I) -> String {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:24\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:67\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:241:35\n |\n241 | pub fn try_quote(in_str: &str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:271:29\n |\n271 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:279:15\n |\n279 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\n 5: 0x7ff9a79dbbab - core::fmt::write\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:83:9\n |\n83 | Some(result)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:101:36\n |\n101 | ... return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:104:37\n |\n104 | '\"' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:108:24\n |\n108 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:117:38\n |\n117 | '\\'' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:121:24\n |\n121 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:128:19\n |\n128 | if res == Some(b'\\n') { self.line_no += 1; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:38\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:194:9\n |\n194 | Ok(words.into_iter()\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:209:20\n |\n209 | return Ok(b\"''\"[..].into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:212:20\n |\n212 | return Err(QuoteError::Nul);\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:222:24\n |\n222 | return Ok(in_bytes.into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:229:9\n |\n229 | Ok(out.into())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:38\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:164:9\n |\n164 | Ok(match self.inner.quote(in_str.as_bytes())? {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror: could not compile `typenum` (build script) due to 58 previous errors\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\nerror: could not compile `shlex` (lib) due to 105 previous errors\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror: the compiler unexpectedly panicked. this is a bug.\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\n\nnote: compiler flags: --crate-type lib -C embed-bitcode=no -C debug-assertions=off -C linker=rust-lld.exe -C strip=debuginfo\n\nnote: some of the compiler flags provided by cargo are hidden\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\n\nquery stack during panic:\nend of query stack\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989242054\\target_st_dd276004-679d-4b0d-a876-748da5da1d5e\\release\\deps --cap-lints allow` (exit code: 101)\nerror: could not compile `heck` (lib) due to 76 previous errors\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:46.994594100Z", - "finished_at": "2025-10-20T19:45:05.030333700Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 13139 bytes failed\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: could not compile `anyhow` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"backtrace\\\", \\\"default\\\", \\\"std\\\"))\" -C metadata=18e57df37900a580 -C extra-filename=-045a5c2a78504372 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234954\\target_st_94f36d44-baba-4558-b3b4-a64a759a11b0\\release\\build\\anyhow-045a5c2a78504372 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234954\\target_st_94f36d44-baba-4558-b3b4-a64a759a11b0\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234954\\target_st_94f36d44-baba-4558-b3b4-a64a759a11b0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234954\\target_st_94f36d44-baba-4558-b3b4-a64a759a11b0\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:56:9\n |\n56 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:50:9\n |\n50 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:44:9\n |\n44 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:43:9\n |\n43 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:42:9\n |\n42 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(feature, values(\\\"result\\\"))\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:22:5\n |\n22 | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:20:5\n |\n20 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:30:9\n |\n30 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:65:25\n |\n65 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:66:16\n |\n66 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: could not compile `serde` (build script) due to 27 previous errors\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234954\\target_st_94f36d44-baba-4558-b3b4-a64a759a11b0\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234954\\target_st_94f36d44-baba-4558-b3b4-a64a759a11b0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:47.721195300Z", - "finished_at": "2025-10-20T19:45:05.453734800Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\nmemory allocation of 403094 bytes failed\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:15:9\n |\n15 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-cfg=ga_is_deprecated\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:11:13\n |\n11 | println!(\"cargo:rustc-check-cfg=cfg(ga_is_deprecated)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:3:9\n |\n3 | println!(\"cargo:rustc-cfg=relaxed_coherence\");\n | ^^^^^^^\n\nmemory allocation of 64800 bytes failed\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:2:8\n |\n2 | if version_check::is_min_version(\"1.41.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `version_check`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:8:8\n |\n8 | if version_check::is_min_version(\"1.65.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n\nerror[E0463]: can't find crate for `version_check`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:10:12\n |\n10 | if version_check::is_min_version(\"1.80.0\").unwrap_or(false) {\n | ^^^^^^^^^^^^^ can't find crate\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\generic-array-0.14.9\\build.rs:1:11\n |\n 1 | fn main() {\n | ___________^\n 2 | | if version_check::is_min_version(\"1.41.0\").unwrap_or(false) {\n 3 | | println!(\"cargo:rustc-cfg=relaxed_coherence\");\n... |\n19 | | }\n | |_^\n\nSome errors have detailed explanations: E0463, E0786.\nFor more information about an error, try `rustc --explain E0463`.\nerror: could not compile `rand_core` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name rand_core --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\rand_core-0.6.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"getrandom\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"getrandom\\\", \\\"serde\\\", \\\"serde1\\\", \\\"std\\\"))\" -C metadata=623b4eb0f924e591 -C extra-filename=-69a1add8e2bdcbf9 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\release\\deps --extern getrandom=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\wasm32-unknown-unknown\\release\\deps\\libgetrandom-bce4b06e697ad859.rmeta --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `generic-array` (build script) due to 12 previous errors\nerror: could not compile `cc` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cc --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cc-1.2.41\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"jobserver\\\", \\\"parallel\\\"))\" -C metadata=cdd877176ca4a1c5 -C extra-filename=-8baee91765844333 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\release\\deps --extern find_msvc_tools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\release\\deps\\libfind_msvc_tools-b458c414c511e9aa.rmeta --extern shlex=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\release\\deps\\libshlex-c306238f53f9a1f2.rmeta --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989223272\\target_st_56bcd3b0-1d21-4178-ba65-7cf0ef1af7da\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:48.395371900Z", - "finished_at": "2025-10-20T19:45:03.229571200Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\nmemory allocation of 33296 bytes failed\nmemory allocation of 1572864 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 4240 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 294928 bytes failed\nmemory allocation of 198672 bytes failed\nmemory allocation of 393216 bytes failed\nmemory allocation of 172056 bytes failed\nmemory allocation of 536960 bytes failed\nerror[E0786]: found invalid metadata files for crate `rustc_demangle` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\librustc_demangle-f9a3916c8c8bb672.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 15544 bytes failed\nmemory allocation of 61440 bytes failed\nerror: failed to create encoded metadata from file: The paging file is too small for this operation to complete. (os error 1455)\n\n Compiling getrandom v0.2.16\nerror: could not compile `nohash-hasher` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 2: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 3: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 4: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 5: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 6: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 7: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 8: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 9: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 10: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 11: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 12: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 13: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 14: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 15: 0x7ff9a3f55e45 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 16: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 17: 0x7ff9a3fafbb3 - ::codegen_crate\n 18: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 19: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 20: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 21: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 22: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 24: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 25: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 26: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 27: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:1:5\n |\n1 | use std::ptr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:2:5\n |\n2 | use std::slice;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:5\n |\n2 | use std::cmp;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:3:5\n |\n3 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:4:5\n |\n4 | use std::mem;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:5:5\n |\n5 | use std::ops::{Bound, Deref, DerefMut, RangeBounds};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:6:5\n |\n6 | use std::ptr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:7:5\n |\n7 | use std::slice;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:10:5\n |\n10 | use std::borrow::{Borrow, BorrowMut};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:11:5\n |\n11 | use std::hash::{Hash, Hasher};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:12:5\n |\n12 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:15:5\n |\n15 | use std::io;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:17:5\n |\n17 | use std::mem::ManuallyDrop;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:18:5\n |\n18 | use std::mem::MaybeUninit;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\utils.rs:1:5\n |\n1 | use std::marker::PhantomData;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\utils.rs:2:5\n |\n2 | use std::mem::MaybeUninit;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:5\n |\n1 | use std::borrow::{Borrow, BorrowMut};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:2:5\n |\n2 | use std::cmp;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:3:5\n |\n3 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:4:5\n |\n4 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:5:5\n |\n5 | use std::hash::{Hash, Hasher};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:6:5\n |\n6 | use std::mem::MaybeUninit;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:7:5\n |\n7 | use std::ops::{Deref, DerefMut};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:10:5\n |\n10 | use std::ptr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:11:5\n |\n11 | use std::slice;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:12:5\n |\n12 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:13:5\n |\n13 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:14:5\n |\n14 | use std::str::Utf8Error;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:3:5\n |\n3 | use std::any::Any;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:5:5\n |\n5 | use std::error::Error;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0432]: unresolved import `fmt::Write`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:687:13\n |\n687 | use fmt::Write;\n | ^^^^^^^^^^\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:84:9\n |\n84 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:1\n |\n 2 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n311 | panic_oob!(\"try_insert\", index, self.len())\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\.fingerprint\\find-msvc-tools-b458c414c511e9aa\\output-lib-find_msvc_tools`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989225974\\target_st_51a4b1a5-083e-4936-b138-20502190f592\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n375 | panic_oob!(\"swap_remove\", index, self.len())\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n423 | panic_oob!(\"remove\", index, self.len())\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:56:9\n |\n56 | debug_assert!(len < Self::CAPACITY);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:547:9\n |\n547 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:670:9\n |\n670 | debug_assert_eq!(self.len(), self.capacity());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:717:9\n |\n717 | debug_assert!(length <= CAP);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1069:5\n |\n1069 | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1102:17\n |\n1102 | debug_assert_ne!(ptr, end_ptr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert_ne;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1120:9\n |\n1120 | debug_assert!(slice.len() <= take);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1263:9\n |\n1263 | debug_assert!(_result.is_ok());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:35:3\n |\n35 | #[derive(Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:66:9\n |\n66 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:125:9\n |\n125 | debug_assert_eq!(len, CAP);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n 37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:146:9\n |\n146 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:343:13\n |\n343 | assert!(self.is_char_boundary(new_len));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:374:21\n |\n374 | None => panic!(\"cannot remove a char from the end of a string\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:406:9\n |\n406 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:58:3\n |\n58 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:70:17\n |\n70 | assert_eq!(res, ch.len_utf8());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:73:13\n |\n73 | assert_eq!(string.chars().next(), Some(ch));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:78:3\n |\n78 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:84:9\n |\n84 | assert_eq!(len, ch.len_utf8(), \"Len of ch={}\", ch);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:87:13\n |\n87 | assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:88:13\n |\n88 | assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:8:3\n |\n8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:40:9\n |\n40 | write!(f, \"{}\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:46:9\n |\n46 | write!(f, \"{}: {}\", \"CapacityError\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:28:13\n |\n28 | std::slice::from_raw_parts_mut(self.as_mut_ptr(), len)\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:35:12\n |\n35 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:35:43\n |\n35 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:45:12\n |\n45 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:45:43\n |\n45 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:781:27\n |\n781 | impl std::convert::TryFrom<&[T]> for ArrayVec\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:63:27\n |\n63 | for codepoint in 0..=(std::char::MAX as u32) {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:27\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:72:26\n |\n72 | let string = std::str::from_utf8(&data).unwrap();\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:43:52\n |\n43 | fn try_push(&mut self, element: Self::Item) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:48:13\n |\n48 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:50:13\n |\n50 | Err(CapacityError::new(element))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:61:26\n |\n61 | fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:63:20\n |\n63 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:68:13\n |\n68 | Some(ptr::read(self.as_ptr().add(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:49:27\n |\n49 | impl Drop for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:205:47\n |\n205 | pub fn try_push(&mut self, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:309:63\n |\n309 | pub fn try_insert(&mut self, index: usize, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:314:20\n |\n314 | return Err(CapacityError::new(element));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:332:9\n |\n332 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:349:30\n |\n349 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:396:49\n |\n396 | pub fn swap_pop(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:399:20\n |\n399 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:443:47\n |\n443 | pub fn pop_at(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:445:13\n |\n445 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:465:18\n |\n465 | where F: FnMut(&mut T) -> bool\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:482:35\n |\n482 | impl Drop for BackshiftOnDrop<'_, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:502:27\n |\n502 | fn process_one bool, T, const CAP: usize, const DELETED: bool>(\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:535:9\n |\n535 | drop(g);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 2 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:570:18\n |\n570 | where T: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:569:61\n |\n569 | pub fn try_extend_from_slice(&mut self, other: &[T]) -> Result<(), CapacityError>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:573:20\n |\n573 | return Err(CapacityError::new(()));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:584:9\n |\n584 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:657:32\n |\n657 | pub fn into_inner(self) -> Result<[T; CAP], Self> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:659:13\n |\n659 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n659 - Err(self)\n659 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:661:22\n |\n661 | unsafe { Ok(self.into_inner_unchecked()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:755:27\n |\n755 | impl From<[T; CAP]> for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:782:14\n |\n782 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:786:33\n |\n786 | fn try_from(slice: &[T]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:788:13\n |\n788 | Err(CapacityError::new(()))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:792:13\n |\n792 | Ok(array)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:809:35\n |\n809 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:826:35\n |\n826 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a mut ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:843:27\n |\n843 | impl IntoIterator for ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:895:27\n |\n895 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:898:27\n |\n898 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:900:13\n |\n900 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:905:17\n |\n905 | Some(ptr::read(self.v.get_unchecked_ptr(index)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:910:36\n |\n910 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:912:15\n |\n912 | (len, Some(len))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:916:27\n |\n916 | impl DoubleEndedIterator for IntoIter {\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:917:32\n |\n917 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:919:13\n |\n919 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:924:17\n |\n924 | Some(ptr::read(self.v.get_unchecked_ptr(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:930:27\n |\n930 | impl ExactSizeIterator for IntoIter { }\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:932:27\n |\n932 | impl Drop for IntoIter {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:947:27\n |\n947 | impl Clone for IntoIter\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:948:10\n |\n948 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:44\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:20\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:44\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:20\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:982:35\n |\n982 | impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:985:27\n |\n985 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:993:36\n |\n993 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:998:35\n |\n998 | impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP>\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1000:32\n |\n1000 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1009:35\n |\n1009 | impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1011:35\n |\n1011 | impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1016:19\n |\n1016 | while let Some(_) = self.next() { }\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1033:14\n |\n1033 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1040:18\n |\n1040 | impl Drop for ScopeExitGuard\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1041:14\n |\n1041 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1053:27\n |\n1053 | impl Extend for ArrayVec {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1058:18\n |\n1058 | fn extend>(&mut self, iter: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1081:18\n |\n1081 | where I: IntoIterator\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1100:20\n |\n1100 | if let Some(elt) = iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1117:18\n |\n1117 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1145:21\n |\n1145 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1152:27\n |\n1152 | impl Clone for ArrayVec\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1153:14\n |\n1153 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1182:27\n |\n1182 | impl PartialEq for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1183:14\n |\n1183 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1190:27\n |\n1190 | impl PartialEq<[T]> for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1191:14\n |\n1191 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:27\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:60\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1208:27\n |\n1208 | impl AsRef<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1212:27\n |\n1212 | impl AsMut<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1220:27\n |\n1220 | impl Default for ArrayVec {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:27\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:68\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1228:44\n |\n1228 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:27\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:61\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Ord;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1264:9\n |\n1264 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1266:45\n |\n1266 | fn flush(&mut self) -> io::Result<()> { Ok(()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:43:24\n |\n43 | impl Default for ArrayString\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:108:29\n |\n108 | pub fn from(s: &str) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:111:9\n |\n111 | Ok(arraystr)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:123:47\n |\n123 | pub fn from_byte_string(b: &[u8; CAP]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:132:9\n |\n132 | Ok(vec)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:230:44\n |\n230 | pub fn try_push(&mut self, c: char) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:236:17\n |\n236 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:238:21\n |\n238 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:17\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:27\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:284:55\n |\n284 | pub fn try_push_str<'a>(&mut self, s: &'a str) -> Result<(), CapacityError<&'a str>> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:286:20\n |\n286 | return Err(CapacityError::new(s));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:295:9\n |\n295 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:313:30\n |\n313 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:315:13\n |\n315 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:322:9\n |\n322 | Some(ch)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:373:13\n |\n373 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:455:24\n |\n455 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:462:24\n |\n462 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:469:24\n |\n469 | impl PartialEq> for str\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:476:24\n |\n476 | impl Eq for ArrayString \n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:496:24\n |\n496 | impl AsRef for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:507:24\n |\n507 | impl AsRef for ArrayString {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:530:24\n |\n530 | impl Clone for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:542:24\n |\n542 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:544:42\n |\n544 | fn partial_cmp(&self, rhs: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:553:24\n |\n553 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:555:41\n |\n555 | fn partial_cmp(&self, rhs: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:564:24\n |\n564 | impl PartialOrd> for str\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:566:54\n |\n566 | fn partial_cmp(&self, rhs: &ArrayString) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:575:24\n |\n575 | impl Ord for ArrayString\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:586:29\n |\n586 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:675:32\n |\n675 | fn try_from(f: &'a str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:678:9\n |\n678 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:686:43\n |\n686 | fn try_from(f: fmt::Arguments<'a>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:690:9\n |\n690 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:32:66\n |\n32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n14 + use core::fmt::Result;\n |\n14 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:37:16\n |\n37 | return Ok(1);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:41:16\n |\n41 | return Ok(2);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:46:16\n |\n46 | return Ok(3);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:52:16\n |\n52 | return Ok(4);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:54:5\n |\n54 | Err(EncodeUtf8Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:16\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::option::Option::Some;\n |\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:8:1\n |\n 8 | / pub(crate) trait ArrayVecImpl {\n 9 | | type Item;\n10 | | const CAPACITY: usize;\n... |\n86 | | }\n | |_^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:43:21\n |\n43 | pub struct ArrayVec {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:64:6\n |\n64 | impl ArrayVec {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:475:36\n |\n475 | struct BackshiftOnDrop<'a, T, const CAP: usize> {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:502:24\n |\n502 | fn process_one bool, T, const CAP: usize, const DELETED: bool>(\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:710:6\n |\n710 | impl ArrayVecImpl for ArrayVec {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:879:21\n |\n879 | pub struct IntoIter {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:883:6\n |\n883 | impl IntoIter {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:969:22\n |\n969 | pub struct Drain<'a, T: 'a, const CAP: usize> {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1032:23\n |\n1032 | struct ScopeExitGuard\n | ^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1068:19\n |\n1068 | fn extend_panic() {\n | ___________________^\n1069 | | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n1070 | | }\n | |_^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1072:6\n |\n1072 | impl ArrayVec {\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1129:23\n |\n1129 | unsafe fn raw_ptr_add(ptr: *mut T, offset: usize) -> *mut T {\n | ^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:14:17\n |\n14 | const TAG_CONT: u8 = 0b1000_0000;\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:15:18\n |\n15 | const TAG_TWO_B: u8 = 0b1100_0000;\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:16:20\n |\n16 | const TAG_THREE_B: u8 = 0b1110_0000;\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:17:19\n |\n17 | const TAG_FOUR_B: u8 = 0b1111_0000;\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:18:18\n |\n18 | const MAX_ONE_B: u32 = 0x80;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:19:18\n |\n19 | const MAX_TWO_B: u32 = 0x800;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:20:20\n |\n20 | const MAX_THREE_B: u32 = 0x10000;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:32:66\n |\n32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:60:23\n |\n60 | fn test_encode_utf8() {\n | _______________________^\n61 | | // Test that all codepoints are encoded correctly\n62 | | let mut data = [0u8; 16];\n63 | | for codepoint in 0..=(std::char::MAX as u32) {\n... |\n76 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:79:27\n |\n79 | fn test_encode_utf8_oob() {\n | ___________________________^\n80 | | // test that we report oob if the buffer is too short\n81 | | let mut data = [0u8; 16];\n82 | | let chars = ['a', 'α', '�', '𐍈'];\n... |\n91 | | }\n | |_^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:9:26\n |\n9 | pub struct CapacityError {\n | ^^^^^^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:13:6\n |\n13 | impl CapacityError {\n | ^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:32:17\n |\n32 | const CAPERROR: &'static str = \"insufficient capacity\";\n | ^^^^^^^^^^^^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\utils.rs:4:35\n |\n4 | pub(crate) struct MakeMaybeUninit(PhantomData T>);\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\utils.rs:6:6\n |\n6 | impl MakeMaybeUninit {\n | ^\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0432, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `arrayvec` (lib) due to 231 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:49.110284500Z", - "finished_at": "2025-10-20T19:45:05.580365900Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs:11:1\n |\n11 | /*!\n | ^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:48:3\n |\n48 | #[derive(Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n27 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:18:3\n |\n18 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:817:17\n |\n817 | panic!(\"called `Either::unwrap_left()` on a `Right` value: {:?}\", r)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::panic;\n |\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_b04cff87-a7b0-4149-87dd-f0b31ad94081\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nFor more information about this error, try `rustc --explain E0786`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `bitflags` (lib) due to 1 previous error\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:847:32\n |\n847 | Either::Left(l) => panic!(\"called `Either::unwrap_right()` on a `Left` value: {:?}\", l),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:876:33\n |\n876 | Either::Right(r) => panic!(\"{}: {:?}\", msg, r),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:905:32\n |\n905 | Either::Left(l) => panic!(\"{}: {:?}\", msg, l),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::panic;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1400:3\n |\n1400 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1404:5\n |\n1404 | assert_eq!(e, Left(2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1406:5\n |\n1406 | assert_eq!(e, Right(2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1407:5\n |\n1407 | assert_eq!(e.left(), None);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1408:5\n |\n1408 | assert_eq!(e.right(), Some(2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1409:5\n |\n1409 | assert_eq!(e.as_ref().right(), Some(&2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1410:5\n |\n1410 | assert_eq!(e.as_mut().right(), Some(&mut 2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1413:3\n |\n1413 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1421:5\n |\n1421 | assert_eq!(a(), Right(1337));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1426:5\n |\n1426 | assert_eq!(b(), Left(String::from(\"foo bar\")));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1429:3\n |\n1429 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1438:3\n |\n1438 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1446:5\n |\n1446 | assert_eq!(iter.next(), Some(0));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1447:5\n |\n1447 | assert_eq!(iter.count(), 9);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1450:3\n |\n1450 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1468:5\n |\n1468 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1469:5\n |\n1469 | assert_eq!(buf, mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1472:5\n |\n1472 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1473:5\n |\n1473 | assert_ne!(buf, mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_ne;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1477:5\n |\n1477 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1478:5\n |\n1478 | assert_eq!(buf, mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1481:3\n |\n1481 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1495:5\n |\n1495 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1496:5\n |\n1496 | assert_eq!(&buf, &mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1506:5\n |\n1506 | assert_eq!(writer.write(&buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1509:3\n |\n1509 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use core::prelude::rust_2024::test;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1520:5\n |\n1520 | assert!(res.is_err());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:29:15\n |\n29 | impl Extend for Either\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:31:8\n |\n31 | L: Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:32:8\n |\n32 | R: Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:36:12\n |\n36 | T: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::IntoIterator;\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:43:12\n |\n43 | impl Iterator for Either\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:45:8\n |\n45 | L: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:46:8\n |\n46 | R: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:50:27\n |\n50 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:54:36\n |\n54 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:60:12\n |\n60 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:67:12\n |\n67 | F: FnMut(Self::Item),\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:76:22\n |\n76 | fn last(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:80:36\n |\n80 | fn nth(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:93:12\n |\n93 | B: Default + Extend,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:93:22\n |\n93 | B: Default + Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:94:12\n |\n94 | F: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:101:12\n |\n101 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:108:12\n |\n108 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:115:12\n |\n115 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:113:44\n |\n113 | fn find

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:122:12\n |\n122 | F: FnMut(Self::Item) -> Option,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:122:33\n |\n122 | F: FnMut(Self::Item) -> Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:120:43\n |\n120 | fn find_map(&mut self, f: F) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:129:12\n |\n129 | P: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:127:48\n |\n127 | fn position

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:135:12\n |\n135 | impl DoubleEndedIterator for Either\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:137:8\n |\n137 | L: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:138:8\n |\n138 | R: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:140:32\n |\n140 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:144:41\n |\n144 | fn nth_back(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:150:12\n |\n150 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:157:12\n |\n157 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:155:45\n |\n155 | fn rfind

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:163:12\n |\n163 | impl ExactSizeIterator for Either\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:165:8\n |\n165 | L: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:166:8\n |\n166 | R: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:180:12\n |\n180 | impl Iterator for IterEither\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:182:8\n |\n182 | L: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:183:8\n |\n183 | R: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:187:27\n |\n187 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:188:9\n |\n188 | Some(map_either!(self.inner, ref mut inner => inner.next()?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:191:36\n |\n191 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:197:12\n |\n197 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:204:12\n |\n204 | F: FnMut(Self::Item),\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:213:22\n |\n213 | fn last(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:214:9\n |\n214 | Some(map_either!(self.inner, inner => inner.last()?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:217:36\n |\n217 | fn nth(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:218:9\n |\n218 | Some(map_either!(self.inner, ref mut inner => inner.nth(n)?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:230:12\n |\n230 | B: Default + Extend,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:230:22\n |\n230 | B: Default + Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:231:12\n |\n231 | F: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:238:12\n |\n238 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:245:12\n |\n245 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:252:12\n |\n252 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:250:44\n |\n250 | fn find

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:259:12\n |\n259 | F: FnMut(Self::Item) -> Option,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:259:33\n |\n259 | F: FnMut(Self::Item) -> Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:257:43\n |\n257 | fn find_map(&mut self, f: F) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:266:12\n |\n266 | P: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:264:48\n |\n264 | fn position

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:272:12\n |\n272 | impl DoubleEndedIterator for IterEither\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:274:8\n |\n274 | L: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:275:8\n |\n275 | R: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:277:32\n |\n277 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:278:9\n |\n278 | Some(map_either!(self.inner, ref mut inner => inner.next_back()?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:281:41\n |\n281 | fn nth_back(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:282:9\n |\n282 | Some(map_either!(self.inner, ref mut inner => inner.nth_back(n)?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:287:12\n |\n287 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:294:12\n |\n294 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:292:45\n |\n292 | fn rfind

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:300:12\n |\n300 | impl ExactSizeIterator for IterEither\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:302:8\n |\n302 | L: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:303:8\n |\n303 | R: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\into_either.rs:14:23\n |\n14 | pub trait IntoEither: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\into_either.rs:57:12\n |\n57 | F: FnOnce(&Self) -> bool,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:148:26\n |\n148 | impl Clone for Either {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:148:9\n |\n148 | impl Clone for Either {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:148:19\n |\n148 | impl Clone for Either {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:206:26\n |\n206 | pub fn left(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:208:24\n |\n208 | Left(l) => Some(l),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:209:25\n |\n209 | Right(_) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 27 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:224:27\n |\n224 | pub fn right(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:226:24\n |\n226 | Left(_) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 27 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:227:25\n |\n227 | Right(r) => Some(r),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:319:12\n |\n319 | F: FnOnce(L) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:341:12\n |\n341 | F: FnOnce(R) -> S,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:368:12\n |\n368 | F: FnOnce(L) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:369:12\n |\n369 | G: FnOnce(R) -> S,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:399:12\n |\n399 | F: FnOnce(Ctx, L) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:400:12\n |\n400 | G: FnOnce(Ctx, R) -> S,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:426:12\n |\n426 | F: FnOnce(L) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:427:12\n |\n427 | G: FnOnce(R) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:456:12\n |\n456 | F: FnOnce(Ctx, L) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:457:12\n |\n457 | G: FnOnce(Ctx, R) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:478:12\n |\n478 | F: FnOnce(L) -> Either,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:499:12\n |\n499 | F: FnOnce(R) -> Either,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:523:12\n |\n523 | L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:524:12\n |\n524 | R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:546:24\n |\n546 | for<'a> &'a L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:547:24\n |\n547 | for<'a> &'a R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:547:54\n |\n547 | for<'a> &'a R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:544:41\n |\n544 | pub fn iter(&self) -> Either<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:544:73\n |\n544 | pub fn iter(&self) -> Either<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:577:28\n |\n577 | for<'a> &'a mut L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:578:28\n |\n578 | for<'a> &'a mut R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:578:62\n |\n578 | for<'a> &'a mut R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:575:28\n |\n575 | ) -> Either<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:575:64\n |\n575 | ) -> Either<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:601:12\n |\n601 | L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:602:12\n |\n602 | R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:625:24\n |\n625 | for<'a> &'a L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:626:24\n |\n626 | for<'a> &'a R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:623:28\n |\n623 | ) -> IterEither<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:623:60\n |\n623 | ) -> IterEither<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:651:28\n |\n651 | for<'a> &'a mut L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:652:28\n |\n652 | for<'a> &'a mut R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:649:32\n |\n649 | ) -> IterEither<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:649:68\n |\n649 | ) -> IterEither<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:694:12\n |\n694 | L: Default,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:716:12\n |\n716 | F: FnOnce(R) -> L,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:761:12\n |\n761 | R: Default,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:783:12\n |\n783 | F: FnOnce(L) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:923:12\n |\n923 | L: Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:924:12\n |\n924 | R: Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::convert::Into;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:930:19\n |\n930 | impl Either, Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:930:30\n |\n930 | impl Either, Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:943:33\n |\n943 | pub fn factor_none(self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:951:22\n |\n951 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:951:36\n |\n951 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:966:32\n |\n966 | pub fn factor_err(self) -> Result, E> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:974:22\n |\n974 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:974:36\n |\n974 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:989:31\n |\n989 | pub fn factor_ok(self) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1068:12\n |\n1068 | F: FnOnce(T) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1082:12\n |\n1082 | L: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1083:12\n |\n1083 | R: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1092:12\n |\n1092 | L: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1093:12\n |\n1093 | R: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1104:12\n |\n1104 | L: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1105:12\n |\n1105 | R: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1114:12\n |\n1114 | L: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1115:12\n |\n1115 | R: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1122:12\n |\n1122 | impl From> for Either {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1122:17\n |\n1122 | impl From> for Either {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1123:16\n |\n1123 | fn from(r: Result) -> Self {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1125:13\n |\n1125 | Err(e) => Left(e),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1126:13\n |\n1126 | Ok(o) => Right(o),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1132:12\n |\n1132 | impl From> for Result {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1132:35\n |\n1132 | impl From> for Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use core::fmt::Result;\n |\n 27 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1135:24\n |\n1135 | Left(l) => Err(l),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1136:25\n |\n1136 | Right(r) => Ok(r),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1357:25\n |\n1357 | fn source(&self) -> Option<&(dyn Error + 'static)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1367:24\n |\n1367 | fn cause(&self) -> Option<&dyn Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1513:22\n |\n1513 | let res = if let Err(error) = ::std::str::from_utf8(invalid_utf8) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1514:9\n |\n1514 | Err(Left(error))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1515:19\n |\n1515 | } else if let Err(error) = \"x\".parse::() {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1516:9\n |\n1516 | Err(Right(error))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1518:9\n |\n1518 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use core::result::Result::Ok;\n |\n\nerror[E0220]: associated type `IntoIter` not found for `L`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:521:41\n |\n521 | pub fn into_iter(self) -> Either\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `L` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0220]: associated type `IntoIter` not found for `R`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:521:54\n |\n521 | pub fn into_iter(self) -> Either\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `R` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0220]: associated type `IntoIter` not found for `L`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:599:52\n |\n599 | pub fn factor_into_iter(self) -> IterEither\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `L` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0220]: associated type `IntoIter` not found for `R`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:599:65\n |\n599 | pub fn factor_into_iter(self) -> IterEither\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `R` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0277]: `Either` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:173:36\n |\n173 | impl iter::FusedIterator for Either\n | ^^^^^^^^^^^^ `Either` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `Either`\nnote: required by a bound in `FusedIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/marker.rs:32:26\n |\n 32 | pub trait FusedIterator: Iterator {}\n | ^^^^^^^^ required by this bound in `FusedIterator`\n\nerror[E0277]: `IterEither` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:310:36\n |\n310 | impl iter::FusedIterator for IterEither\n | ^^^^^^^^^^^^^^^^ `IterEither` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `IterEither`\nnote: required by a bound in `FusedIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/marker.rs:32:26\n |\n 32 | pub trait FusedIterator: Iterator {}\n | ^^^^^^^^ required by this bound in `FusedIterator`\n\nSome errors have detailed explanations: E0220, E0277, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0220`.\nerror: could not compile `either` (lib) due to 199 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:13:11\n |\n 13 | fn main() {\n | ___________^\n 14 | | let rustc = rustc_minor_version().unwrap_or(u32::MAX);\n 15 | |\n 16 | | if rustc >= 80 {\n... |\n147 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:149:68\n |\n149 | fn compile_probe_unstable(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:160:43\n |\n160 | fn compile_probe_stable(feature: &str) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:164:62\n |\n164 | fn do_compile_probe(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:235:26\n |\n235 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:259:32\n |\n259 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nerror: could not compile `proc-macro2` (build script) due to 67 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:49.826960900Z", - "finished_at": "2025-10-20T19:45:05.892139200Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `unwind` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libunwind-c656a6ce8faf7d92.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 114688 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 41184 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 147456 bytes failed\nmemory allocation of 49152 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 14608 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:201:9\n |\n201 | panic!(\"Invalid use of NoHashHasher\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 13 + use core::panic;\n |\n\nmemory allocation of 32768 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:38:33\n |\n38 | Flat | UpperFlat => vec![name.to_string()],\n | ^^^\n\nmemory allocation of 10240 bytes failed\nmemory allocation of 200720 bytes failed\nmemory allocation of 172056 bytes failed\nmemory allocation of 36864 bytes failed\nmemory allocation of 7936 bytes failed\nmemory allocation of 786432 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:173:9\n |\n173 | vec![\n | ^^^\n\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f55e45 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type bin -C embed-bitcode=no -C debug-assertions=off -C linker=rust-lld.exe -C strip=debuginfo\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\n Compiling itertools v0.12.1\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 101)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `heck` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\.fingerprint\\heck-445e149b0c800e44\\output-lib-heck`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::panic;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:13:3\n |\n13 | #[derive(Eq, PartialEq, Clone, Copy, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `nohash-hasher` (lib) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=e7abdae0bb8aeb3d -C extra-filename=-9bf8dd98abfb9091 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `spacetimedb-lib` (build script) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234282\\target_st_f07e6760-15fd-4fef-a371-ffdcf4d88df0\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:171:27\n |\n171 | pub fn all_cases() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:12\n |\n7 | words: Vec,\n | ^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:1:5\n |\n1 | use std::ptr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:16\n |\n7 | words: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n6 | pub(super) struct Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:35\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:39\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:61:24\n |\n61 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:17\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:26\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:46\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:61\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:65\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:107:47\n |\n107 | pub fn into_case(mut self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:249:28\n |\n249 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:302:24\n |\n302 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:319:24\n |\n319 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:331:35\n |\n331 | fn join(self, delim: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:119:38\n |\n119 | fn to_case(&self, case: Case) -> String;\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:127:38\n |\n127 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:136:17\n |\n136 | impl Casing for String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:137:38\n |\n137 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:2:5\n |\n2 | use std::slice;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:5\n |\n2 | use std::cmp;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:3:5\n |\n3 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:4:5\n |\n4 | use std::mem;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:157:11\n |\n157 | name: String,\n | ^^^^^^ not found in this scope\n\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:162:24\n |\n162 | const fn new(name: String, case: Case) -> Self {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:168:38\n |\n168 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror[E0599]: no method named `flat_map` found for struct `Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:14:14\n |\n 12 | let words = name\n | _____________________-\n 13 | | .split(|c| \"-_ \".contains(c))\n 14 | | .flat_map(Self::split_camel)\n | | -^^^^^^^^ method not found in `Split<'_, {closure@words.rs:13:20}>`\n | |_____________|\n |\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1472:8\n |\n1472 | fn flat_map(self, f: F) -> FlatMap\n | -------- the method is available for `core::str::Split<'_, {closure@C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:13:20: 13:23}>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `flat_map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:5:5\n |\n5 | use std::ops::{Bound, Deref, DerefMut, RangeBounds};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:6:5\n |\n6 | use std::ptr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:7:5\n |\n7 | use std::slice;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:10:5\n |\n10 | use std::borrow::{Borrow, BorrowMut};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:11:5\n |\n11 | use std::hash::{Hash, Hasher};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:12:5\n |\n12 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:15:5\n |\n15 | use std::io;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:17:5\n |\n17 | use std::mem::ManuallyDrop;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:18:5\n |\n18 | use std::mem::MaybeUninit;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\utils.rs:1:5\n |\n1 | use std::marker::PhantomData;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\utils.rs:2:5\n |\n2 | use std::mem::MaybeUninit;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:5\n |\n1 | use std::borrow::{Borrow, BorrowMut};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:2:5\n |\n2 | use std::cmp;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:3:5\n |\n3 | use std::convert::TryFrom;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:4:5\n |\n4 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:5:5\n |\n5 | use std::hash::{Hash, Hasher};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:6:5\n |\n6 | use std::mem::MaybeUninit;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:7:5\n |\n7 | use std::ops::{Deref, DerefMut};\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:10:5\n |\n10 | use std::ptr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:11:5\n |\n11 | use std::slice;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:12:5\n |\n12 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0599]: no method named `map` found for struct `core::str::SplitAsciiWhitespace` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:18\n |\n 23 | Title | Upper | Lower | Toggle | Alternating => name\n | _____________________________________________________________-\n 24 | | .split_ascii_whitespace()\n 25 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::SplitAsciiWhitespace<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:22\n |\n25 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:13:5\n |\n13 | use std::str::FromStr;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:14:5\n |\n14 | use std::str::Utf8Error;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:1:5\n |\n1 | use std::fmt;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:3:5\n |\n3 | use std::any::Any;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:5:5\n |\n5 | use std::error::Error;\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0432]: unresolved import `fmt::Write`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:687:13\n |\n687 | use fmt::Write;\n | ^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:18\n |\n 27 | Kebab | Cobol | Train => name\n | ______________________________________-\n 28 | | .split('-')\n 29 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:84:9\n |\n84 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:2:1\n |\n 2 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n311 | panic_oob!(\"try_insert\", index, self.len())\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:22\n |\n29 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:18\n |\n 32 | Snake | UpperSnake | ScreamingSnake => name\n | ____________________________________________________-\n 33 | | .split('_')\n 34 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:22\n |\n34 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:52:37\n |\n 52 | let mid_iter = name.chars().skip(1);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:53:39\n |\n 53 | let right_iter = name.chars().skip(2);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `zip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:56:14\n |\n 55 | let mut split_indices = left_iter\n | _________________________________-\n 56 | | .zip(mid_iter)\n | |_____________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:612:8\n |\n 612 | fn zip(self, other: U) -> Zip\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `unzip` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3386:5\n |\n3386 | / fn unzip(self) -> (FromA, FromB)\n3387 | | where\n3388 | | FromA: Default + Extend,\n3389 | | FromB: Default + Extend,\n3390 | | Self: Sized + Iterator,\n | |______________________________________________^\nhelp: trait `Iterator` which provides `zip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n375 | panic_oob!(\"swap_remove\", index, self.len())\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `rev` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:65:47\n |\n 65 | let mut backwards_seek = name.chars().rev();\n | ^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3350:8\n |\n3350 | fn rev(self) -> Rev\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `rev` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:92:25\n |\n92 | let mut words = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:104:32\n |\n104 | words.iter().rev().map(ToString::to_string).collect()\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:254:25\n |\n254 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:307:21\n |\n307 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:324:21\n |\n324 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:59:9\n |\n 59 | panic!(concat!(\"ArrayVec::\", $method_name, \": index {} is out of bounds in vector of length {}\"),\n | ^^^^^\n...\n423 | panic_oob!(\"remove\", index, self.len())\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `panic_oob` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:56:9\n |\n56 | debug_assert!(len < Self::CAPACITY);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:547:9\n |\n547 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:670:9\n |\n670 | debug_assert_eq!(self.len(), self.capacity());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:717:9\n |\n717 | debug_assert!(length <= CAP);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1069:5\n |\n1069 | panic!(\"ArrayVec: capacity exceeded in extend/from_iter\");\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::panic;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `to_owned` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:339:27\n |\n339 | delim.to_owned() + val\n | ^^^^^^^^ method not found in `&str`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0599]: no method named `to_string` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:132:30\n |\n132 | FromCasing::new(self.to_string(), case)\n | ^^^^^^^^^ method not found in `&str`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror: cannot find macro `debug_assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1102:17\n |\n1102 | debug_assert_ne!(ptr, end_ptr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert_ne;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1120:9\n |\n1120 | debug_assert!(slice.len() <= take);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1263:9\n |\n1263 | debug_assert!(_result.is_ok());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 2 + use core::debug_assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nSome errors have detailed explanations: E0412, E0433, E0531, E0599, E0786.\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:35:3\n |\n35 | #[derive(Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:66:9\n |\n66 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:125:9\n |\n125 | debug_assert_eq!(len, CAP);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: could not compile `convert_case` (lib) due to 45 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:37:17\n |\n 37 | panic!(\"ArrayVec: largest supported capacity is u32::MAX\")\n | ^^^^^\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:146:9\n |\n146 | assert_capacity_limit!(CAP);\n | --------------------------- in this macro invocation\n |\n = note: this error originates in the macro `assert_capacity_limit` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:1:1\n |\n 1 + use core::panic;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:343:13\n |\n343 | assert!(self.is_char_boundary(new_len));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:374:21\n |\n374 | None => panic!(\"cannot remove a char from the end of a string\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:406:9\n |\n406 | debug_assert!(length <= self.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:58:3\n |\n58 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use core::prelude::rust_2024::test;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:70:17\n |\n70 | assert_eq!(res, ch.len_utf8());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:73:13\n |\n73 | assert_eq!(string.chars().next(), Some(ch));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:78:3\n |\n78 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n14 + use core::prelude::rust_2024::test;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:84:9\n |\n84 | assert_eq!(len, ch.len_utf8(), \"Len of ch={}\", ch);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert_eq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:87:13\n |\n87 | assert!(matches::matches!(encode_utf8(ch, ptr, len - 1), Err(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:88:13\n |\n88 | assert!(matches::matches!(encode_utf8(ch, ptr, len), Ok(_)));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n14 + use core::assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:8:3\n |\n8 | #[derive(Clone, Copy, Eq, Ord, PartialEq, PartialOrd)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:40:9\n |\n40 | write!(f, \"{}\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\errors.rs:46:9\n |\n46 | write!(f, \"{}: {}\", \"CapacityError\", CAPERROR)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:28:13\n |\n28 | std::slice::from_raw_parts_mut(self.as_mut_ptr(), len)\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:35:12\n |\n35 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:35:43\n |\n35 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:45:12\n |\n45 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs:45:43\n |\n45 | if std::mem::size_of::() > std::mem::size_of::() {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use std::fmt::Result;\n |\n 80 + use std::io::Result;\n |\n 80 + use std::result::Result;\n |\n 80 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use std::convert::From;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:781:27\n |\n781 | impl std::convert::TryFrom<&[T]> for ArrayVec\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nerror[E0277]: `TryGetError` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:160:28\n |\n160 | impl std::error::Error for TryGetError {}\n | ^^^^^^^^^^^ the trait `Debug` is not implemented for `TryGetError`\n |\n = note: add `#[derive(Debug)]` to `TryGetError` or manually `impl Debug for TryGetError`\nnote: required by a bound in `core::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/error.rs:53:18\n |\n 53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\nhelp: consider annotating `TryGetError` with `#[derive(Debug)]`\n |\n140 + #[derive(Debug)]\n141 | pub struct TryGetError {\n |\n\nSome errors have detailed explanations: E0223, E0277, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `bytes` (lib) due to 617 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:63:27\n |\n63 | for codepoint in 0..=(std::char::MAX as u32) {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:27\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:72:26\n |\n72 | let string = std::str::from_utf8(&data).unwrap();\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:43:52\n |\n43 | fn try_push(&mut self, element: Self::Item) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:48:13\n |\n48 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:50:13\n |\n50 | Err(CapacityError::new(element))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:61:26\n |\n61 | fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:63:20\n |\n63 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec_impl.rs:68:13\n |\n68 | Some(ptr::read(self.as_ptr().add(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:49:27\n |\n49 | impl Drop for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:205:47\n |\n205 | pub fn try_push(&mut self, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:309:63\n |\n309 | pub fn try_insert(&mut self, index: usize, element: T) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:314:20\n |\n314 | return Err(CapacityError::new(element));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:332:9\n |\n332 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:349:30\n |\n349 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:396:49\n |\n396 | pub fn swap_pop(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:399:20\n |\n399 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:443:47\n |\n443 | pub fn pop_at(&mut self, index: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:445:13\n |\n445 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:465:18\n |\n465 | where F: FnMut(&mut T) -> bool\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:482:35\n |\n482 | impl Drop for BackshiftOnDrop<'_, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:502:27\n |\n502 | fn process_one bool, T, const CAP: usize, const DELETED: bool>(\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:535:9\n |\n535 | drop(g);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 2 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:570:18\n |\n570 | where T: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Copy;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:569:61\n |\n569 | pub fn try_extend_from_slice(&mut self, other: &[T]) -> Result<(), CapacityError>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:573:20\n |\n573 | return Err(CapacityError::new(()));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:584:9\n |\n584 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:657:32\n |\n657 | pub fn into_inner(self) -> Result<[T; CAP], Self> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:659:13\n |\n659 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n659 - Err(self)\n659 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:661:22\n |\n661 | unsafe { Ok(self.into_inner_unchecked()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:755:27\n |\n755 | impl From<[T; CAP]> for ArrayVec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:782:14\n |\n782 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:786:33\n |\n786 | fn try_from(slice: &[T]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 2 + use core::fmt::Result;\n |\n 2 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:788:13\n |\n788 | Err(CapacityError::new(()))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:792:13\n |\n792 | Ok(array)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:809:35\n |\n809 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:826:35\n |\n826 | impl<'a, T: 'a, const CAP: usize> IntoIterator for &'a mut ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:843:27\n |\n843 | impl IntoIterator for ArrayVec {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:895:27\n |\n895 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:898:27\n |\n898 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:900:13\n |\n900 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:905:17\n |\n905 | Some(ptr::read(self.v.get_unchecked_ptr(index)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:910:36\n |\n910 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:912:15\n |\n912 | (len, Some(len))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:916:27\n |\n916 | impl DoubleEndedIterator for IntoIter {\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:917:32\n |\n917 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:919:13\n |\n919 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:924:17\n |\n924 | Some(ptr::read(self.v.get_unchecked_ptr(new_len)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:930:27\n |\n930 | impl ExactSizeIterator for IntoIter { }\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:932:27\n |\n932 | impl Drop for IntoIter {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:947:27\n |\n947 | impl Clone for IntoIter\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:948:10\n |\n948 | where T: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:44\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:979:20\n |\n979 | unsafe impl<'a, T: Sync, const CAP: usize> Sync for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:44\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:980:20\n |\n980 | unsafe impl<'a, T: Send, const CAP: usize> Send for Drain<'a, T, CAP> {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:982:35\n |\n982 | impl<'a, T: 'a, const CAP: usize> Iterator for Drain<'a, T, CAP> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:985:27\n |\n985 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:993:36\n |\n993 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:998:35\n |\n998 | impl<'a, T: 'a, const CAP: usize> DoubleEndedIterator for Drain<'a, T, CAP>\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1000:32\n |\n1000 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1009:35\n |\n1009 | impl<'a, T: 'a, const CAP: usize> ExactSizeIterator for Drain<'a, T, CAP> {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1011:35\n |\n1011 | impl<'a, T: 'a, const CAP: usize> Drop for Drain<'a, T, CAP> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1016:19\n |\n1016 | while let Some(_) = self.next() { }\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1033:14\n |\n1033 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1040:18\n |\n1040 | impl Drop for ScopeExitGuard\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1041:14\n |\n1041 | where F: FnMut(&Data, &mut T)\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1053:27\n |\n1053 | impl Extend for ArrayVec {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1058:18\n |\n1058 | fn extend>(&mut self, iter: I) {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1081:18\n |\n1081 | where I: IntoIterator\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1100:20\n |\n1100 | if let Some(elt) = iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1117:18\n |\n1117 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1145:21\n |\n1145 | fn from_iter>(iter: I) -> Self {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1152:27\n |\n1152 | impl Clone for ArrayVec\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1153:14\n |\n1153 | where T: Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1182:27\n |\n1182 | impl PartialEq for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1183:14\n |\n1183 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1190:27\n |\n1190 | impl PartialEq<[T]> for ArrayVec\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1191:14\n |\n1191 | where T: PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:27\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1198:60\n |\n1198 | impl Eq for ArrayVec where T: Eq { }\n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1208:27\n |\n1208 | impl AsRef<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1212:27\n |\n1212 | impl AsMut<[T]> for ArrayVec {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1220:27\n |\n1220 | impl Default for ArrayVec {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:27\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1227:68\n |\n1227 | impl PartialOrd for ArrayVec where T: PartialOrd {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1228:44\n |\n1228 | fn partial_cmp(&self, other: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:27\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1249:61\n |\n1249 | impl Ord for ArrayVec where T: Ord {\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::cmp::Ord;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1264:9\n |\n1264 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:1266:45\n |\n1266 | fn flush(&mut self) -> io::Result<()> { Ok(()) }\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:43:24\n |\n43 | impl Default for ArrayString\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:108:29\n |\n108 | pub fn from(s: &str) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:111:9\n |\n111 | Ok(arraystr)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:123:47\n |\n123 | pub fn from_byte_string(b: &[u8; CAP]) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:132:9\n |\n132 | Ok(vec)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:230:44\n |\n230 | pub fn try_push(&mut self, c: char) -> Result<(), CapacityError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:236:17\n |\n236 | Ok(n) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:238:21\n |\n238 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:17\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:240:27\n |\n240 | Err(_) => Err(CapacityError::new(c)),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:284:55\n |\n284 | pub fn try_push_str<'a>(&mut self, s: &'a str) -> Result<(), CapacityError<&'a str>> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:286:20\n |\n286 | return Err(CapacityError::new(s));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:295:9\n |\n295 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:313:30\n |\n313 | pub fn pop(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:315:13\n |\n315 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:322:9\n |\n322 | Some(ch)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:373:13\n |\n373 | Some(ch) => ch,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:455:24\n |\n455 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:462:24\n |\n462 | impl PartialEq for ArrayString\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:469:24\n |\n469 | impl PartialEq> for str\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:476:24\n |\n476 | impl Eq for ArrayString \n | ^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:496:24\n |\n496 | impl AsRef for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:507:24\n |\n507 | impl AsRef for ArrayString {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:530:24\n |\n530 | impl Clone for ArrayString\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:542:24\n |\n542 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:544:42\n |\n544 | fn partial_cmp(&self, rhs: &Self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:553:24\n |\n553 | impl PartialOrd for ArrayString\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:555:41\n |\n555 | fn partial_cmp(&self, rhs: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:564:24\n |\n564 | impl PartialOrd> for str\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:566:54\n |\n566 | fn partial_cmp(&self, rhs: &ArrayString) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:575:24\n |\n575 | impl Ord for ArrayString\n | ^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:586:29\n |\n586 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:675:32\n |\n675 | fn try_from(f: &'a str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:678:9\n |\n678 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:686:43\n |\n686 | fn try_from(f: fmt::Arguments<'a>) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\array_string.rs:690:9\n |\n690 | Ok(v)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:32:66\n |\n32 | pub unsafe fn encode_utf8(ch: char, ptr: *mut u8, len: usize) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n14 + use core::fmt::Result;\n |\n14 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:37:16\n |\n37 | return Ok(1);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:41:16\n |\n41 | return Ok(2);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:46:16\n |\n46 | return Ok(3);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:52:16\n |\n52 | return Ok(4);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:54:5\n |\n54 | Err(EncodeUtf8Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\char.rs:64:16\n |\n64 | if let Some(ch) = std::char::from_u32(codepoint) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n14 + use core::option::Option::Some;\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:733:25\n |\n733 | fn deref(&self) -> &Self::Target {\n | ^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n733 - fn deref(&self) -> &Self::Target {\n733 + fn deref(&self) -> & as core::ops::Receiver>::Target {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:740:37\n |\n740 | fn deref_mut(&mut self) -> &mut Self::Target {\n | ^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n740 - fn deref_mut(&mut self) -> &mut Self::Target {\n740 + fn deref_mut(&mut self) -> &mut as core::ops::Receiver>::Target {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:812:27\n |\n812 | fn into_iter(self) -> Self::IntoIter { self.iter() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n812 - fn into_iter(self) -> Self::IntoIter { self.iter() }\n812 + fn into_iter(self) -> <&'a ArrayVec as core::iter::IntoIterator>::IntoIter { self.iter() }\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\arrayvec.rs:829:27\n |\n829 | fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n829 - fn into_iter(self) -> Self::IntoIter { self.iter_mut() }\n829 + fn into_iter(self) -> <&'a mut ArrayVec as core::iter::IntoIterator>::IntoIter { self.iter_mut() }\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0432, E0463, E0531, E0786.\nerror: could not compile `arrayvec` (lib) due to 207 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:50.518013500Z", - "finished_at": "2025-10-20T19:45:05.839723700Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "copy target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\o4-mini\\llm\\.cargo\\config.toml -> C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\.cargo\\config.toml: The process cannot access the file because it is being used by another process. (os error 32)", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:51.206658300Z", - "finished_at": "2025-10-20T19:40:31.935939100Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 18432 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `arrayref` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayref --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayref-0.3.9\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c74046c579888b41 -C extra-filename=-eb82cd3fe66e8102 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:243:3\n |\n243 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:246:3\n |\n246 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 33 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 33 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:305:17\n |\n305 | write!(f, \"unrecognized named flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:315:17\n |\n315 | write!(f, \"invalid hex flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:323:17\n |\n323 | write!(f, \"encountered empty flag\")?;\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 33 + use crate::__private::core::write;\n |\n 33 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:14:3\n |\n14 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 1 + use crate::__private::core::prelude::rust_2024::derive;\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:395:21\n |\n395 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:401:21\n |\n401 | write!(writer, \"{:x}\", self)\n | ^^^^^\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these macros\n |\n 1 + use crate::__private::core::write;\n |\n 1 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:38:16\n |\n38 | impl Iterator for Iter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:41:27\n |\n41 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:13\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:43:32\n |\n43 | Some((_, flag)) => Some(flag),\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:51:21\n |\n51 | Some(B::from_bits_retain(self.inner.remaining.bits()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:107:16\n |\n107 | impl Iterator for IterNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:111:19\n |\n111 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:114:24\n |\n114 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:139:24\n |\n139 | return Some((flag.name(), B::from_bits_retain(bits)));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:143:9\n |\n143 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:167:16\n |\n167 | impl Iterator for IterDefinedNames {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 5 + use crate::__private::core::iter::Iterator;\n |\n 5 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:170:27\n |\n170 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 5 + use crate::__private::core::option::Option;\n |\n 5 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:171:19\n |\n171 | while let Some(flag) = self.flags.get(self.idx) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:176:24\n |\n176 | return Some((flag.name(), B::from_bits_retain(flag.value().bits())));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 5 + use crate::__private::core::option::Option::Some;\n |\n 5 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\iter.rs:180:9\n |\n180 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 5 + use crate::__private::core::option::Option::None;\n |\n 5 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:42:66\n |\n42 | pub fn to_writer(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:99:43\n |\n99 | pub fn from_str(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n33 + use crate::__private::core::result::Result;\n |\n33 + use crate::parser::fmt::Result;\n |\n33 + use core::fmt::Result;\n |\n33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:107:16\n |\n107 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:115:20\n |\n115 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:120:34\n |\n120 | let parsed_flag = if let Some(flag) = flag.strip_prefix(\"0x\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::option::Option::Some;\n |\n 33 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:136:5\n |\n136 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:142:71\n |\n142 | pub fn to_writer_truncate(flags: &B, writer: impl Write) -> Result<(), fmt::Error>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:155:52\n |\n155 | pub fn from_str_truncate(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:159:5\n |\n159 | Ok(B::from_bits_truncate(from_str::(input)?.bits()))\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:165:73\n |\n165 | pub fn to_writer_strict(flags: &B, mut writer: impl Write) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:189:50\n |\n189 | pub fn from_str_strict(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:197:16\n |\n197 | return Ok(parsed_flags);\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:205:20\n |\n205 | return Err(ParseError::empty_flag());\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:211:20\n |\n211 | return Err(ParseError::invalid_hex_flag(\"unsupported hex flag value\"));\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Err;\n |\n 33 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:219:5\n |\n219 | Ok(parsed_flags)\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:239:15\n |\n239 | Self: Sized;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 33 + use crate::__private::core::marker::Sized;\n |\n 33 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:237:34\n |\n237 | fn parse_hex(input: &str) -> Result\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 33 + use crate::__private::core::result::Result;\n |\n 33 + use crate::parser::fmt::Result;\n |\n 33 + use core::fmt::Result;\n |\n 33 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\parser.rs:327:9\n |\n327 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 33 + use crate::__private::core::result::Result::Ok;\n |\n 33 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:132:18\n |\n132 | pub trait Flags: Sized + 'static {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:168:39\n |\n168 | fn from_bits(bits: Self::Bits) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:172:13\n |\n172 | Some(truncated)\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:174:13\n |\n174 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:190:33\n |\n190 | fn from_name(name: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 1 + use crate::__private::core::option::Option;\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:193:20\n |\n193 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:198:24\n |\n198 | return Some(Self::from_bits_retain(flag.value().bits()));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 1 + use crate::__private::core::option::Option::Some;\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:202:9\n |\n202 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 1 + use crate::__private::core::option::Option::None;\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:241:15\n |\n241 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:249:15\n |\n249 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:257:15\n |\n257 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:265:15\n |\n265 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:276:15\n |\n276 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:284:15\n |\n284 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:292:15\n |\n292 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:304:15\n |\n304 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:347:5\n |\n347 | Clone\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::clone::Clone;\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:348:7\n |\n348 | + Copy\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:349:7\n |\n349 | + PartialEq\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:354:7\n |\n354 | + Sized\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::marker::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:382:46\n |\n382 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:388:46\n |\n388 | fn parse_hex(input: &str) -> Result {\n | ^^^^^^ not found in this scope\n...\n411 | / impl_bits! {\n412 | | u8, i8,\n413 | | u16, i16,\n414 | | u32, i32,\n... |\n417 | | usize, isize,\n418 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `impl_bits` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use crate::__private::core::result::Result;\n |\n 1 + use crate::traits::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:434:16\n |\n434 | type Iter: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\traits.rs:437:21\n |\n437 | type IterNames: Iterator;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::__private::core::iter::Iterator;\n |\n 1 + use core::iter::Iterator;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `bitflags` (lib) due to 67 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `anyhow` (build script) due to 50 previous errors\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=e7abdae0bb8aeb3d -C extra-filename=-9bf8dd98abfb9091 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989243454\\target_st_d89587cb-4581-40a9-a3d9-e2b109c2f376\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:51.915724900Z", - "finished_at": "2025-10-20T19:45:05.485419400Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\nmemory allocation of 1572864 bytes failed\nmemory allocation of 1572864 bytes failed\nmemory allocation of 245760 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 49152 bytes failed\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 49152 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 65536 bytes failed\nmemory allocation of 50192 bytes failed\nmemory allocation of 58384 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:41:1\n |\n41 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 8336 bytes failed\nmemory allocation of 91152 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror: failed to build archive at `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps\\libnohash_hasher-74cd889d6f6ebf20.rlib`: failed to map object file: The paging file is too small for this operation to complete. (os error 1455)\n\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1144:10:\nfailed to spawn helper thread: Os { code: 1455, kind: Uncategorized, message: \"OS Error 1455 (FormatMessageW() returned error 317)\" }\nstack backtrace:\n Compiling spacetimedb-lib v1.6.0\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `nohash-hasher` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:4:3\n |\n4 | #[derive(Debug, Clone, Copy, PartialEq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:27:17\n |\n27 | write!(f, \"Invalid character {:?} at position {}\", c, index)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\n 5: 0x7ff9a79dbbab - core::fmt::write\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f55e45 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:29:40\n |\n29 | FromHexError::OddLength => write!(f, \"Odd number of digits\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:30:50\n |\n30 | FromHexError::InvalidStringLength => write!(f, \"Invalid string length\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\error.rs:21:6\n |\n21 | impl std::error::Error for FromHexError {}\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `anyhow` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"backtrace\\\", \\\"default\\\", \\\"std\\\"))\" -C metadata=18e57df37900a580 -C extra-filename=-045a5c2a78504372 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\build\\anyhow-045a5c2a78504372 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `shlex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name shlex --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=c0da325576874395 -C extra-filename=-c306238f53f9a1f2 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `version_check` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name version_check --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d0fd6b26e91f692a -C extra-filename=-18adcbb16e011c6c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:89:11\n |\n89 | next: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n42 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:97:19\n |\n97 | next: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n42 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:102:10\n |\n102 | impl<'a> Iterator for BytesToHexChars<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:105:27\n |\n105 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:13\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nthread 'rustc' panicked at /rustc-dev/1159e78c4747b02ef996e55082b704c09b970588\\compiler\\rustc_codegen_ssa\\src\\back\\write.rs:1673:6:\nfailed to spawn coordinator thread: Os { code: 1455, kind: Uncategorized, message: \"The paging file is too small for this operation to complete.\" }\nstack backtrace:\n 0: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::win64::trace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\win64.rs:85\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\n 1: 0x7ff9a79a8b82 - std::backtrace_rs::backtrace::trace_unsynchronized\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\..\\..\\backtrace\\src\\backtrace\\mod.rs:66\n 2: 0x7ff9a79a8b82 - std::sys::backtrace::_print_fmt\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:66\n 3: 0x7ff9a79a8b82 - std::sys::backtrace::impl$0::print::impl$0::fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:39\n 4: 0x7ff9a79dbbab - core::fmt::rt::Argument::fmt\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\rt.rs:173\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\n 5: 0x7ff9a79dbbab - core::fmt::write\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\fmt\\mod.rs:1468\n 6: 0x7ff9a799e5d7 - std::io::default_write_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:639\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\n 7: 0x7ff9a799e5d7 - std::io::Write::write_fmt\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\io\\mod.rs:1954\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\n 8: 0x7ff9a79a89c5 - std::sys::backtrace::BacktraceLock::print\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:42\n 9: 0x7ff9a79ae729 - std::panicking::default_hook::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:300\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\n 10: 0x7ff9a79ae49f - std::panicking::default_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:327\n 11: 0x7ff9a917a479 - core[443c7eb89c3a0e8]::slice::sort::unstable::heapsort::heapsort::<((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize), <((rustc_lint_defs[b5dab8794e6fe27b]::Level, &str), usize) as core[443c7eb89c3a0e8]::cmp::PartialOrd>::lt>\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\n 12: 0x7ff9a79af37a - std::panicking::rust_panic_with_hook\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:841\n 13: 0x7ff9a79af0e9 - std::panicking::begin_panic_handler::closure$0\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:706\n 14: 0x7ff9a79a993f - std::sys::backtrace::__rust_end_short_backtrace\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\backtrace.rs:174\n 15: 0x7ff9a79aecfe - std::panicking::begin_panic_handler\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\panicking.rs:697\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n 16: 0x7ff9aac2fa21 - core::panicking::panic_fmt\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\panicking.rs:75\n 17: 0x7ff9aac30040 - core::result::unwrap_failed\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\core\\src\\result.rs:1765\n 18: 0x7ff9a3f561d2 - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCINvXs0_Cs7toJiEQ5ckY_18rustc_codegen_llvmNtB1g_18LlvmCodegenBackendNtNtNtCs9nOHGXg5tm_17rustc_codegen_ssa6traits7backend19ExtraBackendMethods18spawn_named_threadNCINvNtNtB2k_4back5wri\n 19: 0x7ff9a3f45fcf - std::vector,std::allocator >,std::allocator,std::allocator > > >::_Construct_n,std::allocator > * __\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\n 20: 0x7ff9a3fafbb3 - ::codegen_crate\n 21: 0x7ff9a3f34ac7 - ::codegen_and_build_linker\n 22: 0x7ff9a3eb82b1 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 23: 0x7ff9a3eb2940 - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 24: 0x7ff9a3eae38f - RINvNtNtCs9iOHoBythrW_3std3sys9backtrace28___rust_begin_short_backtraceNCNCINvNtCs2bdwwDMrIBx_15rustc_interface4util26run_in_thread_with_globalsNCINvB1e_31run_in_thread_pool_with_globalsNCINvNtB1g_9interface12run_compileruNCNvCshSR4YUB5FzN_17rustc_driver_i\n 25: 0x7ff9a3ebc50d - std[6c5d1f3eac284022]::sys::backtrace::__rust_begin_short_backtrace::<::spawn_unchecked_::{closure#0}, ()>::{closure#1}::{closure#0}::{closure#0}, ()>\n 26: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 27: 0x7ff9a79b2f3d - alloc::boxed::impl$28::call_once\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\alloc\\src\\boxed.rs:1971\n 28: 0x7ff9a79b2f3d - std::sys::pal::windows::thread::impl$0::new::thread_start\n at /rustc/1159e78c4747b02ef996e55082b704c09b970588/library\\std\\src\\sys\\pal\\windows\\thread.rs:60\n 29: 0x7ffb3b43e8d7 - BaseThreadInitThunk\n 30: 0x7ffb3d6cc53c - RtlUserThreadStart\n\nerror: the compiler unexpectedly panicked. this is a bug.\n\nnote: we would appreciate a bug report: https://github.com/rust-lang/rust/issues/new?labels=C-bug%2C+I-ICE%2C+T-compiler&template=ice.md\n\nnote: rustc 1.90.0 (1159e78c4 2025-09-14) running on x86_64-pc-windows-msvc\n\nnote: compiler flags: --crate-type lib -C opt-level=3 -C embed-bitcode=no -C strip=debuginfo -C debuginfo=0 -C split-debuginfo=off -C linker=rust-lld.exe\n\nnote: some of the compiler flags provided by cargo are hidden\n\nquery stack during panic:\nend of query stack\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=e7abdae0bb8aeb3d -C extra-filename=-9bf8dd98abfb9091 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224794\\target_st_f1bee5c5-e5ad-4f31-bf62-1d0c2fb698ab\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 101)\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:107:30\n |\n107 | Some(current) => Some(current),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:110:29\n |\n110 | self.next = Some(self.table[(byte & 0x0F) as usize] as char);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:116:36\n |\n116 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 42 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:118:18\n |\n118 | (length, Some(length))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:137:9\n |\n137 | impl> ToHex for T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:164:20\n |\n164 | pub trait FromHex: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:20\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:172:44\n |\n172 | fn from_hex>(hex: T) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:175:30\n |\n175 | fn val(c: u8, idx: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:177:24\n |\n177 | b'A'..=b'F' => Ok(c - b'A' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:178:24\n |\n178 | b'a'..=b'f' => Ok(c - b'a' + 10),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:179:24\n |\n179 | b'0'..=b'9' => Ok(c - b'0'),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:180:14\n |\n180 | _ => Err(FromHexError::InvalidHexCharacter {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:20\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:191:44\n |\n191 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:194:20\n |\n194 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:199:30\n |\n199 | .map(|(i, pair)| Ok(val(pair[0], 2 * i)? << 4 | val(pair[1], 2 * i + 1)?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n220 | / from_hex_array_impl! {\n221 | | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16\n222 | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32\n223 | | 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48\n... |\n229 | | 160 192 200 224 256 384 512 768 1024 2048 4096 8192 16384 32768\n230 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:28\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:211:52\n |\n211 | fn from_hex>(hex: T) -> Result {\n | ^^^^^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:214:17\n |\n214 | Ok(out)\n | ^^ not found in this scope\n...\n233 | / from_hex_array_impl! {\n234 | | 65536 131072 262144 524288 1048576 2097152 4194304 8388608\n235 | | 16777216 33554432 67108864 134217728 268435456 536870912\n236 | | 1073741824 2147483648\n237 | | }\n | |_- in this macro invocation\n |\n = note: this error originates in the macro `from_hex_array_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:259:18\n |\n259 | pub fn encode>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:275:24\n |\n275 | pub fn encode_upper>(data: T) -> String {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:18\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:296:43\n |\n296 | pub fn decode>(data: T) -> Result, FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:27\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:312:68\n |\n312 | pub fn decode_to_slice>(data: T, out: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:316:16\n |\n316 | return Err(FromHexError::OddLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:319:16\n |\n319 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:326:5\n |\n326 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:336:38\n |\n336 | fn generate_iter(len: usize) -> impl Iterator {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 42 + use crate::iter::Iterator;\n |\n 42 + use core::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:27\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 42 + use core::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:367:72\n |\n367 | pub fn encode_to_slice>(input: T, output: &mut [u8]) -> Result<(), FromHexError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 42 + use core::fmt::Result;\n |\n 42 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:369:16\n |\n369 | return Err(FromHexError::InvalidStringLength);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:382:5\n |\n382 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 42 + use core::result::Result::Ok;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror: could not compile `typenum` (build script) due to 58 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nerror[E0277]: `BytesToHexChars<'a>` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:122:38\n |\n122 | impl<'a> iter::ExactSizeIterator for BytesToHexChars<'a> {\n | ^^^^^^^^^^^^^^^^^^^ `BytesToHexChars<'a>` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `BytesToHexChars<'a>`\nnote: required by a bound in `ExactSizeIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/exact_size.rs:86:30\n |\n 86 | pub trait ExactSizeIterator: Iterator {\n | ^^^^^^^^ required by this bound in `ExactSizeIterator`\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `hex` (lib) due to 50 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:52.643908800Z", - "finished_at": "2025-10-20T19:45:05.530106700Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 140800 bytes failed\nerror[E0786]: found invalid metadata files for crate `miniz_oxide` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libminiz_oxide-99a9ab44d6ca7927.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 114688 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 1572864 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 65536 bytes failed\nmemory allocation of 100368 bytes failed\nmemory allocation of 303120 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 129536 bytes failed\nmemory allocation of 31360 bytes failed\nmemory allocation of 262144 bytes failed\nmemory allocation of 36864 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\n Compiling smallvec v1.15.1\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:206:3\n |\n206 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 4 + use crate::__core::prelude::rust_2024::derive;\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:224:5\n |\n224 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 4 + use crate::__core::write;\n |\n 4 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:33:3\n |\n33 | panic!(\"{src}>{err}\", src = _src, err = _err);\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::panic;\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:15\n |\n57 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:15\n |\n69 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:17\n |\n215 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:17\n |\n237 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:12:5\n |\n12 | assert!(align_of::() >= align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:13:33\n |\n13 | const ASSERT_SIZE_EQUAL: () = assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:14:52\n |\n14 | const ASSERT_SIZE_MULTIPLE_OF_OR_INPUT_ZST: () = assert!(\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:126:5\n |\n126 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:163:5\n |\n163 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:132:5\n |\n132 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:133:5\n |\n133 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:148:5\n |\n148 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:170:5\n |\n170 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:191:5\n |\n191 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:192:5\n |\n192 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:206:5\n |\n206 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:207:5\n |\n207 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:222:5\n |\n222 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:223:5\n |\n223 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:237:5\n |\n237 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:259:5\n |\n259 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:280:5\n |\n280 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:281:5\n |\n281 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:295:5\n |\n295 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:296:5\n |\n296 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:241:3\n |\n241 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n102 + use crate::__core::prelude::rust_2024::derive;\n |\n102 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:264:5\n |\n264 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nnote: `write` is imported here, but it is a function, not a macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:106:3\n |\n106 | ptr::*,\n | ^^^^^^\nhelp: consider importing one of these macros\n |\n102 + use crate::__core::write;\n |\n102 + use core::write;\n |\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nFor more information about this error, try `rustc --explain E0786`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `either` (lib) due to 2 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:8:5\n |\n8 | println!(\"cargo:rustc-env=GIT_HASH={git_hash}\");\n | ^^^^^^^\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:14\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:22\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:130:37\n |\n130 | pub unsafe trait CheckedBitPattern: Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::Copy;\n |\n 4 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:235:6\n |\n235 | impl From for CheckedCastError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::__core::convert::From;\n |\n 4 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:251:6\n |\n251 | ) -> Result<&T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:255:5\n |\n255 | Ok(unsafe { &*(pod as *const ::Bits as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:257:5\n |\n257 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:271:6\n |\n271 | ) -> Result<&mut T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:275:5\n |\n275 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:277:5\n |\n277 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:289:6\n |\n289 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:293:5\n |\n293 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:295:5\n |\n295 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:313:6\n |\n313 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:317:5\n |\n317 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:319:5\n |\n319 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:333:6\n |\n333 | ) -> Result<&B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:337:5\n |\n337 | Ok(unsafe { &*(pod as *const ::Bits as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:339:5\n |\n339 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:352:6\n |\n352 | ) -> Result<&mut B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:356:5\n |\n356 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:358:5\n |\n358 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:380:6\n |\n380 | ) -> Result<&[B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:384:5\n |\n384 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:388:5\n |\n388 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:402:6\n |\n402 | ) -> Result<&mut [B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:406:5\n |\n406 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:410:5\n |\n410 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:423:5\n |\n423 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:424:5\n |\n424 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:437:5\n |\n437 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:438:5\n |\n438 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:450:5\n |\n450 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:451:5\n |\n451 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:464:5\n |\n464 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:465:5\n |\n465 | Err(e) => something_went_wrong(\"cast\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:483:5\n |\n483 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:484:5\n |\n484 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:497:5\n |\n497 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:498:5\n |\n498 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:511:5\n |\n511 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:512:5\n |\n512 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:530:5\n |\n530 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:531:5\n |\n531 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:56:5\n |\n56 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:5\n |\n57 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:68:5\n |\n68 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:5\n |\n69 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:82:5\n |\n82 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:83:5\n |\n83 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:96:5\n |\n96 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:97:5\n |\n97 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:108:6\n |\n108 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:110:5\n |\n110 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:112:5\n |\n112 | Ok(unsafe { (bytes.as_ptr() as *const T).read_unaligned() })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:124:5\n |\n124 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:125:5\n |\n125 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:159:6\n |\n159 | ) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:161:5\n |\n161 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:163:5\n |\n163 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230698\\target_st_a6a29f3e-a20e-4930-b795-3a0112d4beb5\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:165:5\n |\n165 | Ok(unsafe { &*(s.as_ptr() as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:178:6\n |\n178 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:180:5\n |\n180 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:182:5\n |\n182 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:184:5\n |\n184 | Ok(unsafe { &mut *(s.as_mut_ptr() as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:214:7\n |\n214 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:7\n |\n215 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: `#[panic_handler]` function required, but not found\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:219:7\n |\n219 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:7:20\n |\n7 | let git_hash = String::from_utf8(output.stdout).unwrap();\n | ^^^^^^ use of undeclared type `String`\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nSome errors have detailed explanations: E0433, E0463, E0786.\nFor more information about an error, try `rustc --explain E0433`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:220:7\n |\n220 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:236:7\n |\n236 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: could not compile `spacetimedb-lib` (build script) due to 6 previous errors\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:7\n |\n237 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:4:5\n |\n4 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:241:7\n |\n241 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:242:7\n |\n242 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:256:5\n |\n256 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: cannot find macro `thread_local` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:11:1\n |\n11 | thread_local!(\n | ^^^^^^^^^^^^\n |\n = note: `thread_local` is in scope, but it is an attribute: `#[thread_local]`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:9:3\n |\n9 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:9\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:257:5\n |\n257 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:22:6\n |\n22 | impl Drop for Stack {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:60:11\n |\n 60 | fn main() {\n | ___________^\n 61 | | // Avoid unnecessary re-building.\n 62 | | println!(\"cargo:rerun-if-changed=build.rs\");\n... |\n102 | | }\n | |_^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:106:12\n |\n106 | major: usize,\n | ^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:270:5\n |\n270 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:113:14\n |\n113 | version: Version,\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:271:5\n |\n271 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:117:35\n |\n117 | const ITER_FIRST_NEXT_EXPECT_MSG: &str = \"unreachable: a string split cannot produce 0 items\";\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^^^^^^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:288:6\n |\n288 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:142:25\n |\n142 | const TABLE_HEADER: &str = \"[package.metadata.build-rs]\";\n | ^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:195:31\n |\n195 | const EXPECT_MSG: &str =\n | ^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:224:23\n |\n224 | fn rustc_version() -> Version {\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:290:5\n |\n290 | Ok(unsafe { transmute!(a) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:236:29\n |\n236 | const RUSTC_EXPECT_MSG: &str = \"could not parse rustc version output\";\n | ^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:292:5\n |\n292 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror: could not compile `zerocopy` (build script) due to 33 previous errors\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:305:6\n |\n305 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:311:5\n |\n311 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:15:11\n |\n 15 | fn main() {\n | ___________^\n 16 | | let mut error_generic_member_access = false;\n 17 | | if cfg!(feature = \"std\") {\n 18 | | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n... |\n122 | | }\n | |_^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:313:5\n |\n313 | Ok(unsafe { &*(a as *const A as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:315:5\n |\n315 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:124:44\n |\n124 | fn compile_probe(rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:200:26\n |\n200 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:325:6\n |\n325 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:43:12\n |\n43 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:54:12\n |\n54 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:93:12\n |\n93 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:331:5\n |\n331 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:94:12\n |\n94 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:224:32\n |\n224 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:98:24\n |\n98 | let mut v: Vec<_> = i.collect();\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:333:5\n |\n333 | Ok(unsafe { &mut *(a as *mut A as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:105:22\n |\n105 | restore: Option>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:118:24\n |\n118 | if let Some(prev) = &self.restore {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:137:17\n |\n137 | impl Drop for Writer<'_, T> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:149:26\n |\n149 | restore: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:335:5\n |\n335 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:176:42\n |\n176 | writer.restore = Some(restore);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert_eq;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:197:8\n |\n197 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:199:5\n |\n199 | THREAD_LOCAL.with(|stack| stack.uninit_slice(len, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:205:8\n |\n205 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:355:6\n |\n355 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:207:5\n |\n207 | THREAD_LOCAL.with(|stack| stack.uninit(f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:214:8\n |\n214 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:362:5\n |\n362 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:215:8\n |\n215 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:364:5\n |\n364 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, a.len()) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:370:5\n |\n370 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, new_len) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:372:5\n |\n372 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:217:5\n |\n217 | THREAD_LOCAL.with(|stack| stack.buffer(i, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:383:6\n |\n383 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:227:6\n |\n227 | impl Drop for DropStack<'_> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:11:15\n |\n11 | pub base: *mut u8,\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:390:5\n |\n390 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:104:27\n |\n104 | struct Writer<'a, T> {\n | ^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:392:5\n |\n392 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:111:14\n |\n111 | impl Writer<'_, T> {\n | ^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:195:21\n |\n195 | pub fn uninit_slice(len: usize, f: F) -> R\n | ^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:203:15\n |\n203 | pub fn uninit(f: F) -> R\n | ^\n\nerror: requires `meta_sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:212:15\n |\n212 | pub fn buffer(i: I, f: F) -> R\n | ^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:223:18\n |\n223 | pub restore: Allocation,\n | ^^^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:77:21\n |\n77 | let mut v = Vec::::with_capacity(size_in_bytes);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:14\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^ use of undeclared type `Vec`\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:64:27\n |\n64 | let mut tmp = Vec::::with_capacity(len);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0463, E0531, E0786.\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:400:5\n |\n400 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:404:5\n |\n404 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\zeroable_in_option.rs:4:47\n |\n4 | unsafe impl Zeroable for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\pod_in_option.rs:4:37\n |\n4 | unsafe impl Pod for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:28\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:36\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:98:20\n |\n98 | type Int: Copy + Ord;\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 3 + use crate::__core::cmp::Ord;\n |\n 3 + use core::cmp::Ord;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:122:40\n |\n122 | fn from_integer(value: Self::Int) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 3 + use crate::__core::option::Option;\n |\n 3 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:135:7\n |\n135 | Some(unsafe { transmute!(value) })\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 3 + use crate::__core::option::Option::Some;\n |\n 3 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:137:7\n |\n137 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 3 + use crate::__core::option::Option::None;\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:325:6\n |\n325 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:349:54\n |\n349 | pub fn try_from_bytes(s: &[u8]) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:362:6\n |\n362 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:462:6\n |\n462 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:475:6\n |\n475 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:488:6\n |\n488 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:510:6\n |\n510 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::panic;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:524:6\n |\n524 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:537:11\n |\n537 | impl Drop for EnsureZeroWrite {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n102 + use crate::__core::ops::Drop;\n |\n102 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:548:5\n |\n548 | drop(guard);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n102 + use crate::__core::mem::drop;\n |\n102 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror: could not compile `second-stack` (lib) due to 35 previous errors\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: could not compile `anyhow` (build script) due to 56 previous errors\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use std::cfg;\n |\n\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::debug_assert_eq;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::panic;\n |\n\nerror: could not compile `bytemuck` (lib) due to 147 previous errors\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use std::panic;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 4 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use std::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use std::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use std::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use std::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use std::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use std::fmt::Result;\n |\n 80 + use std::io::Result;\n |\n 80 + use std::result::Result;\n |\n 80 + use std::thread::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use std::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nerror[E0277]: `TryGetError` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:160:28\n |\n160 | impl std::error::Error for TryGetError {}\n | ^^^^^^^^^^^ the trait `Debug` is not implemented for `TryGetError`\n |\n = note: add `#[derive(Debug)]` to `TryGetError` or manually `impl Debug for TryGetError`\nnote: required by a bound in `core::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/error.rs:53:18\n |\n 53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\nhelp: consider annotating `TryGetError` with `#[derive(Debug)]`\n |\n140 + #[derive(Debug)]\n141 | pub struct TryGetError {\n |\n\nSome errors have detailed explanations: E0223, E0277, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `bytes` (lib) due to 617 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:53.298105200Z", - "finished_at": "2025-10-20T19:45:04.966997500Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 32768 bytes failed\nmemory allocation of 524288 bytes failed\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `arrayref` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayref --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayref-0.3.9\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c74046c579888b41 -C extra-filename=-eb82cd3fe66e8102 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `quote` (build script) due to 4 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234277\\target_st_8fd8b4ae-7b03-42fe-8192-ac8ba9d86b59\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:46:8\n |\n46 | Io(io::Error),\n | ^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:53:50\n |\n53 | pub fn from_exit(status: process::ExitStatus) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:59:33\n |\n59 | pub fn from_io(e: io::Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:65:43\n |\n65 | pub fn from_num(e: num::ParseIntError) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:71:40\n |\n71 | pub fn from_utf8(e: str::Utf8Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:77:37\n |\n77 | pub fn from_str(s: &'static str) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:11:12\n |\n11 | rustc: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:9:12\n |\n9 | major: usize,\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:89:14\n |\n89 | out_dir: PathBuf,\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:110:24\n |\n110 | pub fn emit(cfg: &str) {\n | ________________________^\n111 | | println!(\"cargo:rustc-cfg={}\", cfg);\n112 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:120:31\n |\n120 | pub fn rerun_path(path: &str) {\n | _______________________________^\n121 | | println!(\"cargo:rerun-if-changed={}\", path);\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:131:29\n |\n131 | pub fn rerun_env(var: &str) {\n | _____________________________^\n132 | | println!(\"cargo:rerun-if-env-changed={}\", var);\n133 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:150:36\n |\n150 | pub fn emit_possibility(cfg: &str) {\n | ____________________________________^\n151 | | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n152 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:159:17\n |\n159 | pub fn new() -> AutoCfg {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:300:9\n |\n300 | static ID: AtomicUsize = ATOMIC_USIZE_INIT;\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:561:6\n |\n561 | ) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:623:18\n |\n623 | fn new_uuid() -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:624:29\n |\n624 | const FNV_OFFSET_BASIS: u64 = 0xcbf2_9ce4_8422_2325;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:625:22\n |\n625 | const FNV_PRIME: u64 = 0x100_0000_01b3;\n | ^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0462, E0531.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `autocfg` (lib) due to 153 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:54.005792300Z", - "finished_at": "2025-10-20T19:45:05.935049300Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 81920 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 32704 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nmemory allocation of 49152 bytes failed\nmemory allocation of 200720 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 64512 bytes failed\nmemory allocation of 34724 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 9392 bytes failed\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\n Compiling getrandom v0.2.16\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:29:3\n |\n29 | #[derive(Copy, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:63:3\n |\n63 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n17 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:199:3\n |\n199 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 17 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:25\n |\n233 | vers => Err(format!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 17 + use std::format;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:310:7\n |\n310 | #[derive(Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n279 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:526:47\n |\n526 | if installation_name.starts_with(&format!(\"VisualStudio/{}.\", version))\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use std::format;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:527:51\n |\n527 | || installation_name.starts_with(&format!(\"VisualStudioPreview/{}.\", version))\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use std::format;\n |\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:556:20\n |\n556 | if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use std::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:664:18\n |\n664 | &format!(\"Microsoft.VisualStudio.Component.VC.Tools.{}\", tools_arch?),\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use std::format;\n |\n\nerror: cannot find macro `matches` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:752:23\n |\n752 | } else if matches!(target, TargetArch::Arm64 | TargetArch::Arm64ec) {\n | ^^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use std::matches;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:820:51\n |\n820 | let candidate = path.join(\"bin\").join(format!(\"Host{}\", x));\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n279 + use std::format;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1150:39\n |\n1150 | (TargetArch::X86, X86) => vec![(\"\", \"\")],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1151:42\n |\n1151 | (TargetArch::X86, X86_64) => vec![(\"amd64_x86\", \"amd64\"), (\"\", \"\")],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1152:39\n |\n1152 | (TargetArch::X64, X86) => vec![(\"x86_amd64\", \"\")],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1153:42\n |\n1153 | (TargetArch::X64, X86_64) => vec![(\"amd64\", \"amd64\"), (\"x86_amd64\", \"\")],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1154:39\n |\n1154 | (TargetArch::Arm, X86) => vec![(\"x86_arm\", \"\")],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1155:42\n |\n1155 | (TargetArch::Arm, X86_64) => vec![(\"amd64_arm\", \"amd64\"), (\"x86_arm\", \"\")],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1156:18\n |\n1156 | _ => vec![],\n | ^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::vec;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1395:39\n |\n1395 | .open(&OsString::from(format!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 279 + use std::format;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:8:3\n |\n8 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:47:3\n |\n47 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:55:3\n |\n55 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139+ use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:101:3\n |\n101 | #[derive(Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:116:3\n |\n116 | #[derive(Clone, Copy, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n139 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:111:13\n |\n111 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use std::assert;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:115:25\n |\n115 | let mut v = vec![0u16; vlen];\n | ^^^\n |\nhelp: consider importing this macro\n |\n 11 + use std::vec;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:133:13\n |\n133 | assert!(len % 2 == 0, \"impossible wide string size: {} bytes\", len);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:144:13\n |\n144 | assert!(actual_len <= v.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 11 + use std::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:45:9\n |\n45 | assert!(!ptr.is_null());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 8 + use std::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:65:3\n |\n65 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:39:27\n |\n39 | fn new(arch: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:42:33\n |\n42 | \"x64\" | \"x86_64\" => Some(Self::X64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:43:36\n |\n43 | \"arm64\" | \"aarch64\" => Some(Self::Arm64),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:44:26\n |\n44 | \"arm64ec\" => Some(Self::Arm64ec),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:45:40\n |\n45 | \"x86\" | \"i686\" | \"i586\" => Some(Self::X86),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:46:35\n |\n46 | \"arm\" | \"thumbv7a\" => Some(Self::Arm),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n17 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:47:18\n |\n47 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n17 + use std::option::Option::None;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:70:6\n |\n70 | impl AsRef for Env {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:87:6\n |\n87 | impl From for PathBuf {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n17 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:97:46\n |\n97 | fn get_env(&self, name: &'static str) -> Option;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n17 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:104:46\n |\n104 | fn get_env(&self, name: &'static str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:140:50\n |\n140 | pub fn find(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:147:55\n |\n147 | pub fn find_tool(arch_or_target: &str, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:148:28\n |\n148 | let full_arch = if let Some((full_arch, rest)) = arch_or_target.split_once(\"-\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:152:20\n |\n152 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 17 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:161:87\n |\n161 | pub fn find_tool_with_env(full_arch: &str, tool: &str, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:29\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 17 + use std::fmt::Result;\n |\n 17 + use std::io::Result;\n |\n 17 + use std::result::Result;\n |\n 17 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:222:44\n |\n222 | pub fn find_vs_version() -> Result {\n | ^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\std\\src\\ffi\\os_str.rs:93:1\n |\n 93 | pub struct OsString {\n | ------------------- similarly named struct `OsString` defined here\n |\nhelp: a struct with a similar name exists\n |\n222 | pub fn find_vs_version() -> Result {\n | ++\nhelp: consider importing this struct\n |\n 17 + use std::string::String;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:228:9\n |\n228 | Ok(version) => match &version[..] {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:229:23\n |\n229 | \"17.0\" => Ok(VsVers::Vs17),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:230:23\n |\n230 | \"16.0\" => Ok(VsVers::Vs16),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:231:23\n |\n231 | \"15.0\" => Ok(VsVers::Vs15),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:232:23\n |\n232 | \"14.0\" => Ok(VsVers::Vs14),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:233:21\n |\n233 | vers => Err(format!(\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:246:17\n |\n246 | Ok(VsVers::Vs17)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:248:17\n |\n248 | Ok(VsVers::Vs16)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:250:17\n |\n250 | Ok(VsVers::Vs15)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:252:17\n |\n252 | Ok(VsVers::Vs14)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:254:17\n |\n254 | Err(\"\\n\\n\\\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 17 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:26\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 17 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:272:43\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\std\\src\\ffi\\os_str.rs:93:1\n |\n 93 | pub struct OsString {\n | ------------------- similarly named struct `OsString` defined here\n |\nhelp: a struct with a similar name exists\n |\n272 | pub fn get_ucrt_dir() -> Option<(PathBuf, OsString)> {\n | ++\nhelp: consider importing this struct\n |\n 17 + use std::string::String;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:305:15\n |\n305 | libs: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:306:15\n |\n306 | path: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:307:18\n |\n307 | include: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:312:15\n |\n312 | libs: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:313:15\n |\n313 | path: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:314:18\n |\n314 | include: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:320:32\n |\n320 | fn new(name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:333:62\n |\n333 | unsafe fn get_proc_address(&self, name: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:348:48\n |\n348 | fn is_amd64_emulation_supported_inner() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Default`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:356:30\n |\n356 | let mut attributes = Default::default();\n | ^^^^^^^ use of undeclared type `Default`\n |\nhelp: consider importing this trait\n |\n279 + use std::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:359:13\n |\n359 | Some((attributes & UserEnabled) != 0)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:361:13\n |\n361 | Some(false)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:384:23\n |\n384 | libs: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:385:23\n |\n385 | path: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:386:26\n |\n386 | include: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:406:22\n |\n406 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:416:44\n |\n416 | fn find_tool(&self, tool: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:423:75\n |\n423 | fn is_vscmd_target(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:429:79\n |\n429 | fn is_vscmd_target_env(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:431:9\n |\n431 | Some(target.as_vs_arch() == vscmd_arch.as_ref())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:436:78\n |\n436 | fn is_vscmd_target_cl(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:438:9\n |\n438 | Some(target.as_vs_arch() == cmd_target)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:443:55\n |\n443 | fn vscmd_target_cl(env_getter: &dyn EnvGetter) -> Option<&'static str> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:462:23\n |\n462 | b\"x64\" => Some(\"x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:463:23\n |\n463 | b\"x86\" => Some(\"x86\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:464:25\n |\n464 | b\"ARM64\" => Some(\"arm64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:465:23\n |\n465 | b\"ARM\" => Some(\"arm\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:466:18\n |\n466 | _ => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:475:10\n |\n475 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:483:20\n |\n483 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:488:51\n |\n488 | if is_vscmd_target(target, env_getter) == Some(false) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:504:26\n |\n504 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:509:77\n |\n509 | fn find_msbuild_vs17(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:10\n |\n518 | ) -> Box> {\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::boxed::Box;\n |\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:518:14\n |\n518 | ) -> Box> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n279 + use crate::find_tools::impl_::iter::Iterator;\n |\n279 + use std::iter::Iterator;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:519:32\n |\n519 | let instances = if let Some(instances) = vs15plus_instances(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:522:20\n |\n522 | return Box::new(iter::empty());\n | ^^^ use of undeclared type `Box`\n |\nhelp: consider importing this struct\n |\n279 + use std::boxed::Box;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:524:9\n |\n524 | Box::new(instances.into_iter().filter_map(move |instance| {\n | ^^^ use of undeclared type `Box`\n |\nhelp: consider importing this struct\n |\n279 + use std::boxed::Box;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:529:17\n |\n529 | Some(instance.installation_path()?)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `spacetimedb-lib` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no --warn=unexpected_cfgs --allow=clippy::result_large_err --check-cfg cfg(tokio_unstable) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"enum-map\\\", \\\"memory-usage\\\", \\\"metrics_impls\\\", \\\"proptest\\\", \\\"serde\\\", \\\"test\\\"))\" -C metadata=27b762a5b2790cc8 -C extra-filename=-e46eae3848b7bf23 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\build\\spacetimedb-lib-e46eae3848b7bf23 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `nohash-hasher` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=926ee7921f220b86 -C extra-filename=-74cd889d6f6ebf20 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.4.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"unicode\\\", \\\"unicode-segmentation\\\"))\" -C metadata=619c4f395a6e3e28 -C extra-filename=-445e149b0c800e44 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\.fingerprint\\constant_time_eq-b7f0e5048584fd47\\output-lib-constant_time_eq`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=f814a4353db8c6b1 -C extra-filename=-7f8efaa491e8b567 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow` (exit code: 0xc0000005, STATUS_ACCESS_VIOLATION)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989228694\\target_st_e52e1593-5297-4954-96ed-cc748d20dcbb\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:531:17\n |\n531 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:1:5\n |\n1 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:541:10\n |\n541 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:546:28\n |\n546 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:551:26\n |\n551 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:559:17\n |\n559 | Some(tool)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:564:77\n |\n564 | fn find_msbuild_vs16(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:572:10\n |\n572 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:4:5\n |\n4 | use std::{\n | ^^^ can't find crate\n |\n = note: the `wasm32-unknown-unknown` target may not support the standard library\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:580:10\n |\n580 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `thread_local` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:11:1\n |\n11 | thread_local!(\n | ^^^^^^^^^^^^\n |\n = note: `thread_local` is in scope, but it is an attribute: `#[thread_local]`\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:590:33\n |\n590 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:9:3\n |\n9 | #[derive(Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:603:26\n |\n603 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:9\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this function\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:22:6\n |\n22 | impl Drop for Stack {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:621:78\n |\n621 | fn vs15plus_instances(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:626:42\n |\n626 | fn vs15plus_instances_using_com() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:43:12\n |\n43 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror: `#[panic_handler]` function required, but not found\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:54:12\n |\n54 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:93:12\n |\n93 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:94:12\n |\n94 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:98:24\n |\n98 | let mut v: Vec<_> = i.collect();\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:105:22\n |\n105 | restore: Option>,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 2 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:118:24\n |\n118 | if let Some(prev) = &self.restore {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:137:17\n |\n137 | impl Drop for Writer<'_, T> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:149:26\n |\n149 | restore: None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 2 + use core::option::Option::None;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:176:42\n |\n176 | writer.restore = Some(restore);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 2 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:632:9\n |\n632 | Some(VsInstances::ComBased(enum_setup_instances))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:197:8\n |\n197 | F: FnOnce(&mut [MaybeUninit]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:199:5\n |\n199 | THREAD_LOCAL.with(|stack| stack.uninit_slice(len, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:205:8\n |\n205 | F: FnOnce(&mut MaybeUninit) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:207:5\n |\n207 | THREAD_LOCAL.with(|stack| stack.uninit(f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:214:8\n |\n214 | I: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::iter::Iterator;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:215:8\n |\n215 | F: FnOnce(&mut [T]) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::FnOnce;\n |\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:638:10\n |\n638 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror[E0425]: cannot find value `THREAD_LOCAL` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:217:5\n |\n217 | THREAD_LOCAL.with(|stack| stack.buffer(i, f))\n | ^^^^^^^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:649:20\n |\n649 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:227:6\n |\n227 | impl Drop for DropStack<'_> {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 2 + use core::ops::Drop;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:653:50\n |\n653 | TargetArch::X86 | TargetArch::X64 => Some(\"x86.x64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:77:21\n |\n77 | let mut v = Vec::::with_capacity(size_in_bytes);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:654:32\n |\n654 | TargetArch::Arm => Some(\"ARM\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\allocation.rs:97:14\n |\n97 | drop(Vec::from_raw_parts(self.base, 0, self.capacity));\n | ^^^ use of undeclared type `Vec`\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs:64:27\n |\n64 | let mut tmp = Vec::::with_capacity(len);\n | ^^^ use of undeclared type `Vec`\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:655:56\n |\n655 | TargetArch::Arm64 | TargetArch::Arm64ec => Some(\"ARM64\"),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0463, E0531, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:676:9\n |\n676 | Some(vs_instances)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:681:40\n |\n681 | fn parse_version(version: &str) -> Option<[u16; 4]> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:13\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:18\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:684:39\n |\n684 | Some(Ok(version_part)) => Some(version_part),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:13\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:18\n |\n685 | Some(Err(_)) => None,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:685:29\n |\n685 | Some(Err(_)) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:686:21\n |\n686 | None => Some(0),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:688:9\n |\n688 | Some([\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:700:10\n |\n700 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:707:17\n |\n707 | Some((version, tool))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:724:10\n |\n724 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:726:13\n |\n726 | Some(instances) => instances\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:54\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:741:74\n |\n741 | .and_then(|path| if path.is_file() { Some(path) } else { None });\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror: could not compile `second-stack` (lib) due to 28 previous errors\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:748:22\n |\n748 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:764:10\n |\n764 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:776:16\n |\n776 | if let Some(alt_lib_path) = alt_lib_path {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:782:16\n |\n782 | if let Some((atl_lib_path, atl_include_path)) = atl_paths(target, &root_path) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:789:9\n |\n789 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:10\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:796:54\n |\n796 | ) -> Option<(PathBuf, PathBuf, PathBuf, PathBuf, Option, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:813:25\n |\n813 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:822:17\n |\n822 | Some((candidate, x))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:824:17\n |\n824 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:843:9\n |\n843 | Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:76\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:853:83\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\std\\src\\ffi\\os_str.rs:93:1\n |\n 93 | pub struct OsString {\n | ------------------- similarly named struct `OsString` defined here\n |\nhelp: a struct with a similar name exists\n |\n853 | fn vs15plus_vc_read_version(dir: &Path, env_getter: &dyn EnvGetter) -> Option {\n | ++\nhelp: consider importing this struct\n |\n279 + use std::string::String;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:854:16\n |\n854 | if let Some(version) = env_getter.get_env(\"VCToolsVersion\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:857:41\n |\n857 | return version.to_str().map(ToString::to_string);\n | ^^^^^^^^ use of undeclared type `ToString`\n |\nhelp: a struct with a similar name exists\n |\n857 - return version.to_str().map(ToString::to_string);\n857 + return version.to_str().map(OsString::to_string);\n |\nhelp: consider importing this trait\n |\n279 + use std::string::ToString;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:863:39\n |\n863 | let mut version_file = if let Ok(f) = File::open(&version_path) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:870:36\n |\n870 | let mut version_file = String::new();\n | ^^^^^^ use of undeclared type `String`\n |\nhelp: a struct with a similar name exists\n |\n870 | let mut version_file = OsString::new();\n | ++\nhelp: consider importing this struct\n |\n279 + use std::string::String;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:905:27\n |\n905 | let mut version = String::new();\n | ^^^^^^ use of undeclared type `String`\n |\nhelp: a struct with a similar name exists\n |\n905 | let mut version = OsString::new();\n | ++\nhelp: consider importing this struct\n |\n279 + use std::string::String;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:908:9\n |\n908 | Some(version)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:918:54\n |\n918 | fn atl_paths(target: TargetArch, path: &Path) -> Option<(PathBuf, PathBuf)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:922:13\n |\n922 | Some((atl_path.join(\"lib\").join(sub), atl_path.join(\"include\")))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:924:13\n |\n924 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:934:10\n |\n934 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:937:20\n |\n937 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:944:9\n |\n944 | Some(tool.into_tool(env_getter))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:947:68\n |\n947 | fn get_sdks(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:955:25\n |\n955 | _ => return None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n279 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:969:16\n |\n969 | if let Some((sdk, version)) = get_sdk10_dir(env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:978:23\n |\n978 | } else if let Some(sdk) = get_sdk81_dir() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:988:9\n |\n988 | Some(info)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:994:16\n |\n994 | paths: Vec,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n279 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `AsRef`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:998:38\n |\n998 | let prev = prev.as_ref().map(AsRef::as_ref).unwrap_or_default();\n | ^^^^^ use of undeclared type `AsRef`\n |\nhelp: consider importing this trait\n |\n279 + use std::convert::AsRef;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1012:10\n |\n1012 | ) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1018:21\n |\n1018 | Some(path.join(\"bin\").join(host)),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:39\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1022:72\n |\n1022 | .chain(iter::once_with(|| Some((sdk_info.find_tool(tool)?, None))).flatten())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use std::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1041:33\n |\n1041 | fn get_vc_dir(ver: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1045:9\n |\n1045 | Some(path.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:37\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1054:54\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, String)> {\n | ^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\std\\src\\ffi\\os_str.rs:93:1\n |\n 93 | pub struct OsString {\n | ------------------- similarly named struct `OsString` defined here\n |\nhelp: a struct with a similar name exists\n |\n1054 | pub(super) fn get_ucrt_dir() -> Option<(PathBuf, OsString)> {\n | ++\nhelp: consider importing this struct\n |\n 279 + use std::string::String;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1072:9\n |\n1072 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:53\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1086:70\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, String)> {\n | ^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\std\\src\\ffi\\os_str.rs:93:1\n |\n 93 | pub struct OsString {\n | ------------------- similarly named struct `OsString` defined here\n |\nhelp: a struct with a similar name exists\n |\n1086 | fn get_sdk10_dir(env_getter: &dyn EnvGetter) -> Option<(PathBuf, OsString)> {\n | ++\nhelp: consider importing this struct\n |\n 279 + use std::string::String;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:17\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1087:29\n |\n1087 | if let (Some(root), Some(version)) = (\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1094:20\n |\n1094 | return Some((\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1107:24\n |\n1107 | .collect::>();\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 279 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1115:9\n |\n1115 | Some((root.into(), version))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1122:27\n |\n1122 | fn get_sdk81_dir() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1126:9\n |\n1126 | Some(root.into())\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1148:42\n |\n1148 | fn bin_subdir(target: TargetArch) -> Vec<(&'static str, &'static str)> {\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 279 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1355:42\n |\n1355 | fn max_version(key: &RegistryKey) -> Option<(OsString, RegistryKey)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1357:27\n |\n1357 | let mut max_key = None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 279 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1363:17\n |\n1363 | Some(s) => s,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1367:24\n |\n1367 | if let Ok(k) = key.open(&subkey) {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1369:31\n |\n1369 | max_key = Some((subkey, k));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1404:82\n |\n1404 | pub(super) fn find_devenv(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1408:76\n |\n1408 | fn find_devenv_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1413:83\n |\n1413 | pub(super) fn find_msbuild(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1415:16\n |\n1415 | if let Some(r) = find_msbuild_vs17(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1416:13\n |\n1416 | Some(r)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1417:23\n |\n1417 | } else if let Some(r) = find_msbuild_vs16(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1418:20\n |\n1418 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1419:23\n |\n1419 | } else if let Some(r) = find_msbuild_vs15(target, env_getter) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1420:20\n |\n1420 | return Some(r);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 279 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1426:77\n |\n1426 | fn find_msbuild_vs15(target: TargetArch, env_getter: &dyn EnvGetter) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1430:48\n |\n1430 | fn find_old_msbuild(target: TargetArch) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 279 + use std::option::Option;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\find_tools.rs:1444:26\n |\n1444 | env: Vec::new(),\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n 279 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:12:21\n |\n12 | pub(crate) env: Vec<(OsString, OsString)>,\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::vec::Vec;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\tool.rs:42:31\n |\n42 | pub fn env(&self) -> impl IntoIterator {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:45:20\n |\n45 | pub type FARPROC = Option isize>;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n139+ use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\windows_sys.rs:110:6\n |\n110 | impl Default for SAFEARRAY {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n139 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:44:13\n |\n44 | unsafe impl Sync for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use std::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:45:13\n |\n45 | unsafe impl Send for Repr {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n11 + use std::marker::Send;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:43\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:59:62\n |\n59 | let key = key.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n11 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:71:13\n |\n71 | Ok(RegistryKey(Repr::Owned(OwnedKey(ret))))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:73:13\n |\n73 | Err(io::Error::from_raw_os_error(err as i32))\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n73 - Err(io::Error::from_raw_os_error(err as i32))\n73 + err(io::Error::from_raw_os_error(err as i32))\n |\nhelp: consider importing this tuple variant\n |\n11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:45\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n11 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:86:64\n |\n86 | let name = name.encode_wide().chain(Some(0)).collect::>();\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n11 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:99:24\n |\n99 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n99 - return Err(io::Error::from_raw_os_error(err as i32));\n99 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:102:24\n |\n102 | return Err(io::Error::new(\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n102 - return Err(io::Error::new(\n102 + return err(io::Error::new(\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:129:24\n |\n129 | return Err(io::Error::from_raw_os_error(err as i32));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n129 - return Err(io::Error::from_raw_os_error(err as i32));\n129 + return err(io::Error::from_raw_os_error(err as i32));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:151:13\n |\n151 | Ok(OsString::from_wide(&v))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:156:6\n |\n156 | impl Drop for OwnedKey {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:164:10\n |\n164 | impl<'a> Iterator for Iter<'a> {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:167:27\n |\n167 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use std::option::Option;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:169:25\n |\n169 | let mut v = Vec::with_capacity(256);\n | ^^^ use of undeclared type `Vec`\n |\nhelp: consider importing this struct\n |\n 11 + use std::vec::Vec;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:182:17\n |\n182 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 11 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:17\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:184:22\n |\n184 | Some(Err(io::Error::from_raw_os_error(ret as i32)))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:17\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\registry.rs:187:22\n |\n187 | Some(Ok(OsString::from_wide(&v)))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:24:24\n |\n24 | pub fn initialize() -> Result<(), HRESULT> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use std::fmt::Result;\n |\n 8 + use std::io::Result;\n |\n 8 + use std::result::Result;\n |\n 8 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:28:9\n |\n28 | Err(err)\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n28 - Err(err)\n28 + err(err)\n |\nhelp: consider importing this tuple variant\n |\n 8 + use std::result::Result::Err;\n |\n\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:30:9\n |\n30 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:53:30\n |\n53 | pub fn cast(&self) -> Result, i32>\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 8 + use std::fmt::Result;\n |\n 8 + use std::io::Result;\n |\n 8 + use std::result::Result;\n |\n 8 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:60:20\n |\n60 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n60 - return Err(err);\n60 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 8 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:62:9\n |\n62 | Ok(unsafe { ComPtr::from_raw(obj as *mut U) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 8 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:74:9\n |\n74 | impl Clone for ComPtr\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:85:9\n |\n85 | impl Drop for ComPtr\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use std::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\com.rs:106:6\n |\n106 | impl Drop for BStr {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 8 + use std::ops::Drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:164:21\n |\n164 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:176:20\n |\n176 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n176 - return Err(err);\n176 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:179:9\n |\n179 | Ok(SetupConfiguration(obj))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:181:55\n |\n181 | pub fn get_instance_for_current_process(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:185:20\n |\n185 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n185 - return Err(err);\n185 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:187:9\n |\n187 | Ok(unsafe { SetupInstance::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:189:37\n |\n189 | pub fn enum_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:193:20\n |\n193 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n193 - return Err(err);\n193 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:195:9\n |\n195 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:197:41\n |\n197 | pub fn enum_all_instances(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:202:20\n |\n202 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n202 - return Err(err);\n202 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:204:9\n |\n204 | Ok(unsafe { EnumSetupInstances::from_raw(obj) })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:214:34\n |\n214 | pub fn instance_id(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:219:20\n |\n219 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n219 - return Err(err);\n219 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:221:9\n |\n221 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:223:40\n |\n223 | pub fn installation_name(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:228:20\n |\n228 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n228 - return Err(err);\n228 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:230:9\n |\n230 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:232:40\n |\n232 | pub fn installation_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:237:20\n |\n237 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n237 - return Err(err);\n237 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:239:9\n |\n239 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:241:43\n |\n241 | pub fn installation_version(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:246:20\n |\n246 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n246 - return Err(err);\n246 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:248:9\n |\n248 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:250:35\n |\n250 | pub fn product_path(&self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:256:20\n |\n256 | return Err(err);\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n256 - return Err(err);\n256 + return err(err);\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:258:9\n |\n258 | Ok(bstr.to_osstring())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:270:6\n |\n270 | impl Iterator for EnumSetupInstances {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 11 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:271:17\n |\n271 | type Item = Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:27\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 11 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:272:34\n |\n272 | fn next(&mut self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 11 + use std::fmt::Result;\n |\n 11 + use std::io::Result;\n |\n 11 + use std::result::Result;\n |\n 11 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:20\n |\n276 | return Some(Err(err));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:276:25\n |\n276 | return Some(Err(err));\n | ^^^\n |\nhelp: a local variable with a similar name exists\n |\n276 - return Some(Err(err));\n276 + return Some(err(err));\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:279:20\n |\n 28 | pub const eNone: InstanceState = 0;\n | ----------------------------------- similarly named constant `eNone` defined here\n...\n279 | return None;\n | ^^^^\n |\nhelp: a constant with a similar name exists\n |\n279 | return eNone;\n | +\nhelp: consider importing this unit variant\n |\n 11 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:9\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\setup_config.rs:281:14\n |\n281 | Some(Ok(unsafe { SetupInstance::from_raw(obj) }))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 11 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:15:40\n |\n15 | pub fn installation_name(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:26:40\n |\n26 | pub fn installation_path(&self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:33:43\n |\n33 | pub fn installation_version(&self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:50:6\n |\n50 | impl IntoIterator for VsInstances {\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:21\n |\n53 | type IntoIter = Box>;\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::boxed::Box;\n |\n\nerror[E0412]: cannot find type `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:53:25\n |\n53 | type IntoIter = Box>;\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:17\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^ use of undeclared type `Box`\n |\nhelp: consider importing this struct\n |\n 1 + use std::boxed::Box;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:58:51\n |\n58 | Box::new(e.into_iter().filter_map(Result::ok).map(VsInstance::Com))\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:60:45\n |\n60 | VsInstances::VswhereBased(v) => Box::new(std::iter::once(VsInstance::Vswhere(v))),\n | ^^^ use of undeclared type `Box`\n |\nhelp: consider importing this struct\n |\n 1 + use std::boxed::Box;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:18\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::string::String;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:67:26\n |\n67 | map: HashMap,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::string::String;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:70:15\n |\n70 | impl TryFrom<&Vec> for VswhereInstance {\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:26\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::vec::Vec;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:73:38\n |\n73 | fn try_from(output: &Vec) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0433]: failed to resolve: use of undeclared type `Result`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:76:24\n |\n76 | .map_while(Result::ok)\n | ^^^^^^ use of undeclared type `Result`\n |\nhelp: consider importing one of these items\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n 1 + use std::thread::Result;\n |\n = and 2 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:79:17\n |\n79 | Some((splitn.next()?.to_owned(), splitn.next()?.to_owned()))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:87:20\n |\n87 | return Err(\"required properties not found\");\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\vs_instances.rs:90:9\n |\n90 | Ok(Self { map })\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:13:11\n |\n 13 | fn main() {\n | ___________^\n 14 | | let rustc = rustc_minor_version().unwrap_or(u32::MAX);\n 15 | |\n 16 | | if rustc >= 80 {\n... |\n147 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:149:68\n |\n149 | fn compile_probe_unstable(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:160:43\n |\n160 | fn compile_probe_stable(feature: &str) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:164:62\n |\n164 | fn do_compile_probe(feature: &str, rustc_bootstrap: bool) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:235:26\n |\n235 | const ENOTEMPTY: i32 = 39;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:259:32\n |\n259 | fn cargo_env_var(key: &str) -> OsString {\n | ^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: could not compile `proc-macro2` (build script) due to 67 previous errors\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0462, E0531.\nerror: could not compile `find-msvc-tools` (lib) due to 291 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:54.701474500Z", - "finished_at": "2025-10-20T19:45:05.422490800Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\nmemory allocation of 1572864 bytes failed\nerror[E0786]: found invalid metadata files for crate `rustc_std_workspace_core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-807db1b9ffe1efed.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcompiler_builtins-eed239b623db52f0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:41:1\n |\n41 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^ can't find crate\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 114688 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nmemory allocation of 147456 bytes failed\nmemory allocation of 200720 bytes failed\nmemory allocation of 114688 bytes failed\nmemory allocation of 786432 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `alloc` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:74:1\n |\n74 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 102416 bytes failed\nmemory allocation of 65536 bytes failed\nmemory allocation of 270352 bytes failed\nmemory allocation of 851200 bytes failed\nmemory allocation of 99344 bytes failed\nmemory allocation of 7599 bytes failed\nmemory allocation of 114688 bytes failed\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:77:1\n |\n77 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:206:3\n |\n206 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 4 + use crate::__core::prelude::rust_2024::derive;\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:224:5\n |\n224 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 4 + use crate::__core::write;\n |\n 4 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:33:3\n |\n33 | panic!(\"{src}>{err}\", src = _src, err = _err);\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::panic;\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:15\n |\n57 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:15\n |\n69 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:17\n |\n215 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:17\n |\n237 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:12:5\n |\n12 | assert!(align_of::() >= align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:13:33\n |\n13 | const ASSERT_SIZE_EQUAL: () = assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:14:52\n |\n14 | const ASSERT_SIZE_MULTIPLE_OF_OR_INPUT_ZST: () = assert!(\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:126:5\n |\n126 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:163:5\n |\n163 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:132:5\n |\n132 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:133:5\n |\n133 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:148:5\n |\n148 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:170:5\n |\n170 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:191:5\n |\n191 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:192:5\n |\n192 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:206:5\n |\n206 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:207:5\n |\n207 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:222:5\n |\n222 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:223:5\n |\n223 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:237:5\n |\n237 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:259:5\n |\n259 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:280:5\n |\n280 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:281:5\n |\n281 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:295:5\n |\n295 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:296:5\n |\n296 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:241:3\n |\n241 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n102 + use crate::__core::prelude::rust_2024::derive;\n |\n102 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:264:5\n |\n264 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nnote: `write` is imported here, but it is a function, not a macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:106:3\n |\n106 | ptr::*,\n | ^^^^^^\nhelp: consider importing one of these macros\n |\n102 + use crate::__core::write;\n |\n102 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:14\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:22\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:130:37\n |\n130 | pub unsafe trait CheckedBitPattern: Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::Copy;\n |\n 4 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:235:6\n |\n235 | impl From for CheckedCastError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::__core::convert::From;\n |\n 4 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:251:6\n |\n251 | ) -> Result<&T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:255:5\n |\n255 | Ok(unsafe { &*(pod as *const ::Bits as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:257:5\n |\n257 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:271:6\n |\n271 | ) -> Result<&mut T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:275:5\n |\n275 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:277:5\n |\n277 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:289:6\n |\n289 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:293:5\n |\n293 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:295:5\n |\n295 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:313:6\n |\n313 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:317:5\n |\n317 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:319:5\n |\n319 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:333:6\n |\n333 | ) -> Result<&B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:337:5\n |\n337 | Ok(unsafe { &*(pod as *const ::Bits as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:339:5\n |\n339 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:352:6\n |\n352 | ) -> Result<&mut B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:356:5\n |\n356 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:358:5\n |\n358 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:380:6\n |\n380 | ) -> Result<&[B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:384:5\n |\n384 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:388:5\n |\n388 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:402:6\n |\n402 | ) -> Result<&mut [B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:406:5\n |\n406 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:410:5\n |\n410 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:423:5\n |\n423 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:424:5\n |\n424 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:437:5\n |\n437 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:438:5\n |\n438 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:450:5\n |\n450 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:451:5\n |\n451 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:464:5\n |\n464 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:465:5\n |\n465 | Err(e) => something_went_wrong(\"cast\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:483:5\n |\n483 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:484:5\n |\n484 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:497:5\n |\n497 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:498:5\n |\n498 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:511:5\n |\n511 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:512:5\n |\n512 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:530:5\n |\n530 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:531:5\n |\n531 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:56:5\n |\n56 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:5\n |\n57 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:68:5\n |\n68 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:5\n |\n69 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:82:5\n |\n82 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:83:5\n |\n83 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:96:5\n |\n96 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:97:5\n |\n97 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:108:6\n |\n108 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:110:5\n |\n110 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:112:5\n |\n112 | Ok(unsafe { (bytes.as_ptr() as *const T).read_unaligned() })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:124:5\n |\n124 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:125:5\n |\n125 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:159:6\n |\n159 | ) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:161:5\n |\n161 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:163:5\n |\n163 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:165:5\n |\n165 | Ok(unsafe { &*(s.as_ptr() as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:178:6\n |\n178 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:180:5\n |\n180 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:182:5\n |\n182 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:184:5\n |\n184 | Ok(unsafe { &mut *(s.as_mut_ptr() as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:214:7\n |\n214 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:7\n |\n215 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:219:7\n |\n219 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:220:7\n |\n220 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:236:7\n |\n236 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:7\n |\n237 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:241:7\n |\n241 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:242:7\n |\n242 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:256:5\n |\n256 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:257:5\n |\n257 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:270:5\n |\n270 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:271:5\n |\n271 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:288:6\n |\n288 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:290:5\n |\n290 | Ok(unsafe { transmute!(a) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:292:5\n |\n292 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:305:6\n |\n305 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:311:5\n |\n311 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:313:5\n |\n313 | Ok(unsafe { &*(a as *const A as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:315:5\n |\n315 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:325:6\n |\n325 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:331:5\n |\n331 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:333:5\n |\n333 | Ok(unsafe { &mut *(a as *mut A as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:335:5\n |\n335 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:355:6\n |\n355 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:362:5\n |\n362 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:364:5\n |\n364 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, a.len()) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:370:5\n |\n370 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, new_len) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:372:5\n |\n372 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:383:6\n |\n383 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:390:5\n |\n390 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:392:5\n |\n392 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:400:5\n |\n400 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:404:5\n |\n404 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\zeroable_in_option.rs:4:47\n |\n4 | unsafe impl Zeroable for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\pod_in_option.rs:4:37\n |\n4 | unsafe impl Pod for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:28\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:36\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:98:20\n |\n98 | type Int: Copy + Ord;\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 3 + use crate::__core::cmp::Ord;\n |\n 3 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:122:40\n |\n122 | fn from_integer(value: Self::Int) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 3 + use crate::__core::option::Option;\n |\n 3 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:135:7\n |\n135 | Some(unsafe { transmute!(value) })\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 3 + use crate::__core::option::Option::Some;\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:137:7\n |\n137 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 3 + use crate::__core::option::Option::None;\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:325:6\n |\n325 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:349:54\n |\n349 | pub fn try_from_bytes(s: &[u8]) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:362:6\n |\n362 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:462:6\n |\n462 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:475:6\n |\n475 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:488:6\n |\n488 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:510:6\n |\n510 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:524:6\n |\n524 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:537:11\n |\n537 | impl Drop for EnsureZeroWrite {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n102 + use crate::__core::ops::Drop;\n |\n102 + use core::ops::Drop;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:548:5\n |\n548 | drop(guard);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n102 + use crate::__core::mem::drop;\n |\n102 + use core::mem::drop;\n |\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:922:12\n |\n922 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:992:12\n |\n992 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2046:12\n |\n2046 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2152:12\n |\n2152 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1024:12\n |\n1024 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1112:12\n |\n1112 | if cfg!(target_endian = \"big\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:29:3\n |\n29 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:179:13\n |\n179 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:20:3\n |\n20 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:8:3\n |\n8 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\limit.rs:71:9\n |\n71 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:12:3\n |\n12 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:146:9\n |\n146 | assert!(cnt <= self.limit);\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: could not compile `bytemuck` (lib) due to 147 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:152:9\n |\n152 | assert!(len <= self.remaining(), \"`len` greater than remaining\");\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:108:9\n |\n108 | assert!(index < self.len());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:137:9\n |\n137 | assert_eq!(self.len(), src.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert_eq;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:10:3\n |\n10 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:190:9\n |\n190 | debug_assert!(!ptr.is_null());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:390:9\n |\n390 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:453:9\n |\n453 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:459:9\n |\n459 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:508:9\n |\n508 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:558:9\n |\n558 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:674:9\n |\n674 | debug_assert!(self.len >= by, \"internal: inc_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:711:9\n |\n711 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:986:9\n |\n986 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1164:5\n |\n1164 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1215:9\n |\n1215 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1234:9\n |\n1234 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1263:9\n |\n1263 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1296:13\n |\n1296 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1310:9\n |\n1310 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1331:13\n |\n1331 | debug_assert_eq!(kind, KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1524:5\n |\n1524 | debug_assert!(\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1540:13\n |\n1540 | debug_assert!(actual as usize == ptr as usize);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:258:13\n |\n258 | debug_assert_eq!(bytes.kind(), KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:321:9\n |\n321 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:396:9\n |\n396 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:529:9\n |\n529 | debug_assert!(len <= self.cap, \"set_len out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:665:21\n |\n665 | debug_assert_eq!(self.len, v.len() - off);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:672:9\n |\n672 | debug_assert_eq!(kind, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:682:21\n |\n682 | None => panic!(\"overflow\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::panic;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:746:21\n |\n746 | debug_assert!(off + len <= v.capacity());\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:782:9\n |\n782 | debug_assert_eq!(self.len, v.len());\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:870:13\n |\n870 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:963:9\n |\n963 | debug_assert!(count <= self.cap, \"internal: set_start out of bounds\");\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1019:9\n |\n1019 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1020:9\n |\n1020 | debug_assert!(ref_cnt == 1 || ref_cnt == 2);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1046:9\n |\n1046 | debug_assert_eq!(shared as usize & KIND_MASK, KIND_ARC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1070:9\n |\n1070 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1077:9\n |\n1077 | debug_assert_eq!(self.kind(), KIND_VEC);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1078:9\n |\n1078 | debug_assert!(pos <= MAX_VEC_POS);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1153:9\n |\n1153 | assert!(\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::assert;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1222:13\n |\n1222 | debug_assert!(dst.len() >= cnt);\n | ^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1748:8\n |\n1748 | if cfg!(debug_assertions) {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `debug_assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1763:5\n |\n1763 | debug_assert_eq!(ptr as usize, addr);\n | ^^^^^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::debug_assert_eq;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:14:9\n |\n14 | write!(f, \"b\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:18:17\n |\n18 | write!(f, \"\\\\n\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:20:17\n |\n20 | write!(f, \"\\\\r\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:22:17\n |\n22 | write!(f, \"\\\\t\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:24:17\n |\n24 | write!(f, \"\\\\{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:26:17\n |\n26 | write!(f, \"\\\\0\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:29:17\n |\n29 | write!(f, \"{}\", b as char)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:31:17\n |\n31 | write!(f, \"\\\\x{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:34:9\n |\n34 | write!(f, \"\\\"\")?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:9:13\n |\n9 | write!(f, \"{:02x}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:18:13\n |\n18 | write!(f, \"{:02X}\", b)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:139:3\n |\n139 | #[derive(Debug, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 80 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:150:9\n |\n150 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:172:5\n |\n172 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:180:5\n |\n180 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 80 + use core::panic;\n |\n\nerror: could not compile `shlex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name shlex --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=c0da325576874395 -C extra-filename=-c306238f53f9a1f2 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror: could not compile `serde_core` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"result\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"rc\\\", \\\"result\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=2d21edd6d9b911c1 -C extra-filename=-74692ab0ee4fa8ba --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\build\\serde_core-74692ab0ee4fa8ba -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: could not compile `either` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=66ed9722cd8743ba -C extra-filename=-aff604095d65242b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror: could not compile `hex` (lib) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `nohash-hasher` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name nohash_hasher --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"std\\\"))\" -C metadata=926ee7921f220b86 -C extra-filename=-74cd889d6f6ebf20 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230914\\target_st_f81c9418-87a6-45b1-906e-d25b3b1a5108\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:35:24\n |\n35 | fn gen_uint(u: u64) -> UIntCode {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:52:23\n |\n52 | fn gen_int(i: i64) -> IntCode {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:63:36\n |\n63 | fn gcdi(mut a: i64, mut b: i64) -> i64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:76:36\n |\n76 | fn gcdu(mut a: u64, mut b: u64) -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:86:20\n |\n86 | fn sign(i: i64) -> char {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:96:8\n |\n96 | a: u64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:151:84\n |\n151 | fn uint_binary_test(left: u64, operator: &'static str, right: u64, result: u64) -> UIntTest {\n | ^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:161:8\n |\n161 | a: i64,\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:198:83\n |\n198 | fn int_binary_test(left: i64, operator: &'static str, right: i64, result: i64) -> IntBinaryTest {\n | ^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:208:9\n |\n208 | op: &'static str,\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:239:69\n |\n239 | fn int_unary_test(operator: &'static str, num: i64, result: i64) -> IntUnaryTest {\n | ^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:396:17\n |\n396 | pub fn no_std() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:405:36\n |\n405 | pub fn force_unix_path_separator() {}\n | ^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:407:11\n |\n407 | fn main() {\n | ___________^\n408 | | no_std();\n409 | | force_unix_path_separator();\n410 | | println!(\"cargo:rerun-if-changed=tests\");\n... |\n416 | | f.write_all(tests.as_bytes()).unwrap();\n417 | | }\n | |_^\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror: could not compile `typenum` (build script) due to 58 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n372 | buf_get_impl!(self, u16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n392 | buf_get_impl!(self, u16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n415 | buf_get_impl!(self, u16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n435 | buf_get_impl!(self, i16::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n455 | buf_get_impl!(self, i16::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n478 | buf_get_impl!(self, i16::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n498 | buf_get_impl!(self, u32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n518 | buf_get_impl!(self, u32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n541 | buf_get_impl!(self, u32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n561 | buf_get_impl!(self, i32::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n581 | buf_get_impl!(self, i32::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n604 | buf_get_impl!(self, i32::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n624 | buf_get_impl!(self, u64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n644 | buf_get_impl!(self, u64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n667 | buf_get_impl!(self, u64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n687 | buf_get_impl!(self, i64::from_be_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n707 | buf_get_impl!(self, i64::from_le_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n730 | buf_get_impl!(self, i64::from_ne_bytes);\n | --------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n750 | buf_get_impl!(self, u128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n770 | buf_get_impl!(self, u128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n793 | buf_get_impl!(self, u128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n813 | buf_get_impl!(self, i128::from_be_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n833 | buf_get_impl!(self, i128::from_le_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n856 | buf_get_impl!(self, i128::from_ne_bytes);\n | ---------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n877 | buf_get_impl!(be => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n898 | buf_get_impl!(le => self, u64, nbytes);\n | -------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` which comes from the expansion of the macro `buf_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1161:60\n |\n1161 | fn try_copy_to_slice(&mut self, mut dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1163:20\n |\n1163 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1178:9\n |\n1178 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1204:33\n |\n1204 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1206:20\n |\n1206 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1213:9\n |\n1213 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1239:33\n |\n1239 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1241:20\n |\n1241 | return Err(TryGetError {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1248:9\n |\n1248 | Ok(ret)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1275:34\n |\n1275 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1276 | buf_try_get_impl!(self, u16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1303:37\n |\n1303 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1304 | buf_try_get_impl!(self, u16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1334:37\n |\n1334 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1335 | buf_try_get_impl!(self, u16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1362:34\n |\n1362 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1363 | buf_try_get_impl!(self, i16::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1390:37\n |\n1390 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1391 | buf_try_get_impl!(self, i16::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1421:37\n |\n1421 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1422 | buf_try_get_impl!(self, i16::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1449:34\n |\n1449 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1450 | buf_try_get_impl!(self, u32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1477:37\n |\n1477 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1478 | buf_try_get_impl!(self, u32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1508:37\n |\n1508 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1509 | buf_try_get_impl!(self, u32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1536:34\n |\n1536 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1537 | buf_try_get_impl!(self, i32::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1564:37\n |\n1564 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1565 | buf_try_get_impl!(self, i32::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1595:37\n |\n1595 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1596 | buf_try_get_impl!(self, i32::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1623:34\n |\n1623 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1624 | buf_try_get_impl!(self, u64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1651:37\n |\n1651 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1652 | buf_try_get_impl!(self, u64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1682:37\n |\n1682 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1683 | buf_try_get_impl!(self, u64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1710:34\n |\n1710 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1711 | buf_try_get_impl!(self, i64::from_be_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1738:37\n |\n1738 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1739 | buf_try_get_impl!(self, i64::from_le_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1769:37\n |\n1769 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1770 | buf_try_get_impl!(self, i64::from_ne_bytes)\n | ------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1797:35\n |\n1797 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1798 | buf_try_get_impl!(self, u128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1825:38\n |\n1825 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1826 | buf_try_get_impl!(self, u128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1856:38\n |\n1856 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1857 | buf_try_get_impl!(self, u128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1884:35\n |\n1884 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1885 | buf_try_get_impl!(self, i128::from_be_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1912:38\n |\n1912 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1913 | buf_try_get_impl!(self, i128::from_le_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1943:38\n |\n1943 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:18:20\n |\n 18 | return Err(TryGetError {\n | ^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:32:16\n |\n 32 | if let Some(ret) = ret {\n | ^^^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:35:20\n |\n 35 | return Ok(ret);\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:40:20\n |\n 40 | return Ok($typ::$conv(buf));\n | ^^ not found in this scope\n...\n1944 | buf_try_get_impl!(self, i128::from_ne_bytes)\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:1975:50\n |\n1975 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n1976 | buf_try_get_impl!(be => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2007:53\n |\n2007 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2008 | buf_try_get_impl!(le => self, u64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2045:53\n |\n2045 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2081:49\n |\n2081 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:62:13\n |\n 62 | Some(slice_at) => slice_at,\n | ^^^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:68:16\n |\n 68 | return Ok($typ::from_be_bytes(buf));\n | ^^ not found in this scope\n...\n2082 | buf_try_get_impl!(be => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2113:52\n |\n2113 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:51:13\n |\n 51 | Some(subslice) => subslice,\n | ^^^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:56:16\n |\n 56 | return Ok($typ::from_le_bytes(buf));\n | ^^ not found in this scope\n...\n2114 | buf_try_get_impl!(le => self, i64, nbytes);\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `buf_try_get_impl` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2151:52\n |\n2151 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2184:34\n |\n2184 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2185:9\n |\n2185 | Ok(f32::from_bits(self.try_get_u32()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2213:37\n |\n2213 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2214:9\n |\n2214 | Ok(f32::from_bits(self.try_get_u32_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2245:37\n |\n2245 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2246:9\n |\n2246 | Ok(f32::from_bits(self.try_get_u32_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2274:34\n |\n2274 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2275:9\n |\n2275 | Ok(f64::from_bits(self.try_get_u64()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2303:37\n |\n2303 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2304:9\n |\n2304 | Ok(f64::from_bits(self.try_get_u64_le()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2335:37\n |\n2335 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2336:9\n |\n2336 | Ok(f64::from_bits(self.try_get_u64_ne()?))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2396:15\n |\n2396 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2418:15\n |\n2418 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2450:15\n |\n2450 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:16\n |\n2881 | impl Buf for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2882 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:16\n |\n2885 | impl Buf for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2680:60\n |\n2680 | fn try_copy_to_slice(&mut self, dst: &mut [u8]) -> Result<(), TryGetError> {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2685:37\n |\n2685 | fn try_get_u8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2690:37\n |\n2690 | fn try_get_i8(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2695:38\n |\n2695 | fn try_get_u16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2700:41\n |\n2700 | fn try_get_u16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2705:41\n |\n2705 | fn try_get_u16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2710:38\n |\n2710 | fn try_get_i16(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2715:41\n |\n2715 | fn try_get_i16_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2720:41\n |\n2720 | fn try_get_i16_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2725:38\n |\n2725 | fn try_get_u32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2730:41\n |\n2730 | fn try_get_u32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2735:41\n |\n2735 | fn try_get_u32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2740:38\n |\n2740 | fn try_get_i32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2745:41\n |\n2745 | fn try_get_i32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2750:41\n |\n2750 | fn try_get_i32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2755:38\n |\n2755 | fn try_get_u64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2760:41\n |\n2760 | fn try_get_u64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2765:41\n |\n2765 | fn try_get_u64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2770:38\n |\n2770 | fn try_get_i64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2775:41\n |\n2775 | fn try_get_i64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2780:41\n |\n2780 | fn try_get_i64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2785:39\n |\n2785 | fn try_get_u128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2790:42\n |\n2790 | fn try_get_u128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2795:42\n |\n2795 | fn try_get_u128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2800:39\n |\n2800 | fn try_get_i128(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2805:42\n |\n2805 | fn try_get_i128_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2810:42\n |\n2810 | fn try_get_i128_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2815:54\n |\n2815 | fn try_get_uint(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2820:57\n |\n2820 | fn try_get_uint_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2825:57\n |\n2825 | fn try_get_uint_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2830:53\n |\n2830 | fn try_get_int(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2835:56\n |\n2835 | fn try_get_int_le(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2840:56\n |\n2840 | fn try_get_int_ne(&mut self, nbytes: usize) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2845:38\n |\n2845 | fn try_get_f32(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2850:41\n |\n2850 | fn try_get_f32_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2855:41\n |\n2855 | fn try_get_f32_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2860:38\n |\n2860 | fn try_get_f64(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2865:41\n |\n2865 | fn try_get_f64_le(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2870:41\n |\n2870 | fn try_get_f64_ne(&mut self) -> Result {\n | ^^^^^^ not found in this scope\n...\n2886 | deref_forward_buf!();\n | -------------------- in this macro invocation\n |\n = note: this error originates in the macro `deref_forward_buf` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider importing one of these items\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2927:9\n |\n2927 | impl> Buf for std::io::Cursor {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:204:15\n |\n204 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:964:13\n |\n964 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:993:13\n |\n993 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1052:13\n |\n1052 | Some(start) => start,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1081:13\n |\n1081 | Some(slice) => slice,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1287:15\n |\n1287 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1319:15\n |\n1319 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1347:15\n |\n1347 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:26\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:26\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1643:15\n |\n1643 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:229:12\n |\n229 | impl IntoIterator for Chain\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:107:14\n |\n107 | impl Iterator for IntoIter {\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:110:27\n |\n110 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:112:20\n |\n112 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:118:9\n |\n118 | Some(b)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:121:36\n |\n121 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:123:15\n |\n123 | (rem, Some(rem))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\iter.rs:127:14\n |\n127 | impl ExactSizeIterator for IntoIter {}\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:65:15\n |\n65 | impl io::Read for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:70:9\n |\n70 | Ok(len)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:74:15\n |\n74 | impl io::BufRead for Reader {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\reader.rs:76:9\n |\n76 | Ok(self.buf.chunk())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\take.rs:190:20\n |\n190 | if let Some(buf) = slice.get(..limit) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:216:10\n |\n216 | impl<'a> From<&'a mut [u8]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\uninit_slice.rs:222:10\n |\n222 | impl<'a> From<&'a mut [MaybeUninit]> for &'a mut UninitSlice {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:77:18\n |\n77 | impl io::Write for Writer {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:82:9\n |\n82 | Ok(n)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\writer.rs:86:9\n |\n86 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:12\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:253:26\n |\n253 | T: AsRef<[u8]> + Send + 'static,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:600:17\n |\n600 | drop(self.split_off(len));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:641:34\n |\n641 | pub fn try_into_mut(self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:643:13\n |\n643 | Ok(self.into())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:645:13\n |\n645 | Err(self)\n | ^^^\n |\nhelp: try calling `Err` as a method\n |\n645 - Err(self)\n645 + self.Err()\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:681:13\n |\n681 | unsafe impl Send for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:682:13\n |\n682 | unsafe impl Sync for Bytes {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:684:6\n |\n684 | impl Drop for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:691:6\n |\n691 | impl Clone for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:737:6\n |\n737 | impl AsRef<[u8]> for Bytes {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:759:6\n |\n759 | impl IntoIterator for Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n759 - impl IntoIterator for Bytes {\n759 + impl FromIterator for Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:768:10\n |\n768 | impl<'a> IntoIterator for &'a Bytes {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n768 - impl<'a> IntoIterator for &'a Bytes {\n768 + impl<'a> FromIterator for &'a Bytes {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:778:21\n |\n778 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n778 - fn from_iter>(into_iter: T) -> Self {\n778 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:785:6\n |\n785 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:791:6\n |\n791 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:792:45\n |\n792 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:797:6\n |\n797 | impl Ord for Bytes {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:803:6\n |\n803 | impl Eq for Bytes {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:805:6\n |\n805 | impl PartialEq<[u8]> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:811:6\n |\n811 | impl PartialOrd<[u8]> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:812:44\n |\n812 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:817:6\n |\n817 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:823:6\n |\n823 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:824:45\n |\n824 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:825:18\n |\n825 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:829:6\n |\n829 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:835:6\n |\n835 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:836:43\n |\n836 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:841:6\n |\n841 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:847:6\n |\n847 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:848:45\n |\n848 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:849:18\n |\n849 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:853:6\n |\n853 | impl PartialEq> for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:859:6\n |\n859 | impl PartialOrd> for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:860:47\n |\n860 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:865:6\n |\n865 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:871:6\n |\n871 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:872:45\n |\n872 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:873:18\n |\n873 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:877:6\n |\n877 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:883:6\n |\n883 | impl PartialOrd for Bytes {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:884:46\n |\n884 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:889:6\n |\n889 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:895:6\n |\n895 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:896:45\n |\n896 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:897:18\n |\n897 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:901:6\n |\n901 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:907:6\n |\n907 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:908:45\n |\n908 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:909:18\n |\n909 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:913:6\n |\n913 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:919:6\n |\n919 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:920:45\n |\n920 | fn partial_cmp(&self, other: &Bytes) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:921:18\n |\n921 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:21\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:925:14\n |\n925 | impl<'a, T: ?Sized> PartialEq<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:927:12\n |\n927 | Bytes: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:21\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:934:14\n |\n934 | impl<'a, T: ?Sized> PartialOrd<&'a T> for Bytes\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:936:12\n |\n936 | Bytes: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:938:45\n |\n938 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:945:6\n |\n945 | impl Default for Bytes {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:952:6\n |\n952 | impl From<&'static [u8]> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:958:6\n |\n958 | impl From<&'static str> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:964:6\n |\n964 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:999:6\n |\n999 | impl From> for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1030:6\n |\n1030 | impl From for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1052:6\n |\n1052 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1058:6\n |\n1058 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1125:5\n |\n1125 | drop(b);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1364:6\n |\n1364 | impl Drop for Shared {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1539:9\n |\n1539 | Ok(actual) => {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1550:9\n |\n1550 | Err(actual) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1593:5\n |\n1593 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:1616:8\n |\n1616 | F: FnOnce(usize) -> usize,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:480:33\n |\n480 | let additional = if let Some(additional) = new_len.checked_sub(self.len()) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:680:13\n |\n680 | Some(new_cap) => new_cap,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:910:16\n |\n910 | if let Err(other) = self.try_unsplit(other) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:993:51\n |\n993 | fn try_unsplit(&mut self, other: BytesMut) -> Result<(), BytesMut> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::bytes_mut::fmt::Result;\n |\n 1 + use core::fmt::Result;\n |\n 1 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:995:20\n |\n995 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1007:13\n |\n1007 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1009:13\n |\n1009 | Err(other)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1123:6\n |\n1123 | impl Drop for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::ops::Drop;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1203:15\n |\n1203 | Self: Sized,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1231:6\n |\n1231 | impl AsRef<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `AsMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1247:6\n |\n1247 | impl AsMut<[u8]> for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::AsMut;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1261:10\n |\n1261 | impl<'a> From<&'a [u8]> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1267:10\n |\n1267 | impl<'a> From<&'a str> for BytesMut {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1273:6\n |\n1273 | impl From for Bytes {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1279:6\n |\n1279 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1285:6\n |\n1285 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1286:48\n |\n1286 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1291:6\n |\n1291 | impl Ord for BytesMut {\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Ord;\n |\n 1 + use core::cmp::Ord;\n |\n\nerror[E0405]: cannot find trait `Eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1297:6\n |\n1297 | impl Eq for BytesMut {}\n | ^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::Eq;\n |\n 1 + use core::cmp::Eq;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1299:6\n |\n1299 | impl Default for BytesMut {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::default::Default;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1333:13\n |\n1333 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1335:13\n |\n1335 | Err(fmt::Error)\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1345:6\n |\n1345 | impl Clone for BytesMut {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1351:6\n |\n1351 | impl IntoIterator for BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1351 - impl IntoIterator for BytesMut {\n1351 + impl FromIterator for BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1360:10\n |\n1360 | impl<'a> IntoIterator for &'a BytesMut {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1360 - impl<'a> IntoIterator for &'a BytesMut {\n1360 + impl<'a> FromIterator for &'a BytesMut {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1369:6\n |\n1369 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1372:12\n |\n1372 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1372 - T: IntoIterator,\n1372 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1387:10\n |\n1387 | impl<'a> Extend<&'a u8> for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1390:12\n |\n1390 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1390 - T: IntoIterator,\n1390 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1396:6\n |\n1396 | impl Extend for BytesMut {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1399:12\n |\n1399 | T: IntoIterator,\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1399 - T: IntoIterator,\n1399 + T: FromIterator,\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1408:21\n |\n1408 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1408 - fn from_iter>(into_iter: T) -> Self {\n1408 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1414:21\n |\n1414 | fn from_iter>(into_iter: T) -> Self {\n | ^^^^^^^^^^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/collect.rs:134:1\n |\n 134 | pub trait FromIterator: Sized {\n | -------------------------------- similarly named trait `FromIterator` defined here\n |\nhelp: a trait with a similar name exists\n |\n1414 - fn from_iter>(into_iter: T) -> Self {\n1414 + fn from_iter>(into_iter: T) -> Self {\n |\nhelp: consider importing this trait\n |\n 1 + use core::iter::IntoIterator;\n |\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1462:5\n |\n1462 | drop(Box::from_raw(ptr));\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n 1 + use crate::bytes_mut::mem::drop;\n |\n 1 + use core::mem::drop;\n |\n\nerror[E0405]: cannot find trait `Send` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1552:13\n |\n1552 | unsafe impl Send for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Send;\n |\n\nerror[E0405]: cannot find trait `Sync` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1553:13\n |\n1553 | unsafe impl Sync for BytesMut {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sync;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1561:6\n |\n1561 | impl PartialEq<[u8]> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1567:6\n |\n1567 | impl PartialOrd<[u8]> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1568:44\n |\n1568 | fn partial_cmp(&self, other: &[u8]) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1573:6\n |\n1573 | impl PartialEq for [u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1579:6\n |\n1579 | impl PartialOrd for [u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1580:48\n |\n1580 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1581:18\n |\n1581 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1585:6\n |\n1585 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1591:6\n |\n1591 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1592:43\n |\n1592 | fn partial_cmp(&self, other: &str) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1597:6\n |\n1597 | impl PartialEq for str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1603:6\n |\n1603 | impl PartialOrd for str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1604:48\n |\n1604 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1605:18\n |\n1605 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1609:6\n |\n1609 | impl PartialEq> for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1615:6\n |\n1615 | impl PartialOrd> for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1616:47\n |\n1616 | fn partial_cmp(&self, other: &Vec) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1621:6\n |\n1621 | impl PartialEq for Vec {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1627:6\n |\n1627 | impl PartialOrd for Vec {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1628:48\n |\n1628 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1633:6\n |\n1633 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1639:6\n |\n1639 | impl PartialOrd for BytesMut {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1640:46\n |\n1640 | fn partial_cmp(&self, other: &String) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1645:6\n |\n1645 | impl PartialEq for String {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1651:6\n |\n1651 | impl PartialOrd for String {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1652:48\n |\n1652 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1653:18\n |\n1653 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self.as_bytes(), other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:21\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1657:14\n |\n1657 | impl<'a, T: ?Sized> PartialEq<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1659:15\n |\n1659 | BytesMut: PartialEq,\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:21\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1666:14\n |\n1666 | impl<'a, T: ?Sized> PartialOrd<&'a T> for BytesMut\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1668:15\n |\n1668 | BytesMut: PartialOrd,\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1670:45\n |\n1670 | fn partial_cmp(&self, other: &&'a T) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1675:6\n |\n1675 | impl PartialEq for &[u8] {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1681:6\n |\n1681 | impl PartialOrd for &[u8] {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1682:48\n |\n1682 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1683:18\n |\n1683 | <[u8] as PartialOrd<[u8]>>::partial_cmp(self, other)\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1687:6\n |\n1687 | impl PartialEq for &str {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialOrd` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1693:6\n |\n1693 | impl PartialOrd for &str {\n | ^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialOrd;\n |\n 1 + use core::cmp::PartialOrd;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1694:48\n |\n1694 | fn partial_cmp(&self, other: &BytesMut) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1699:6\n |\n1699 | impl PartialEq for Bytes {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `PartialEq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1705:6\n |\n1705 | impl PartialEq for BytesMut {\n | ^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::bytes_mut::cmp::PartialEq;\n |\n 1 + use core::cmp::PartialEq;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1711:6\n |\n1711 | impl From for Vec {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use core::convert::From;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\debug.rs:35:9\n |\n35 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:11:9\n |\n11 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\fmt\\hex.rs:20:9\n |\n20 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:12:20\n |\n12 | F: FnOnce(&mut *mut T) -> R;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\loom.rs:18:20\n |\n18 | F: FnOnce(&mut *mut T) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use core::ops::FnOnce;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:119:9\n |\n119 | Ok(b) => a.saturating_sub(b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:120:9\n |\n120 | Err(_) => 0,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:129:9\n |\n129 | Ok(a) => usize::min(a, b),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:130:9\n |\n130 | Err(_) => b,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 80 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:149:56\n |\n149 | fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> Result<(), core::fmt::Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 80 + use core::fmt::Result;\n |\n 80 + use core::result::Result;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs:163:6\n |\n163 | impl From for std::io::Error {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 80 + use core::convert::From;\n |\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2881:15\n |\n2881 | impl Buf for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_impl.rs:2885:15\n |\n2885 | impl Buf for Box {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1477:25\n |\n1477 | unsafe impl BufMut for &mut T {\n | ^^^^^^\n\nerror: bound modifier `?` can only be applied to `Sized`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\buf_mut.rs:1481:25\n |\n1481 | unsafe impl BufMut for Box {\n | ^^^^^^\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\buf\\chain.rs:237:27\n |\n237 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n237 - fn into_iter(self) -> Self::IntoIter {\n237 + fn into_iter(self) -> as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes.rs:772:27\n |\n772 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n772 - fn into_iter(self) -> Self::IntoIter {\n772 + fn into_iter(self) -> <&'a bytes::Bytes as IntoIterator>::IntoIter {\n |\n\nerror[E0223]: ambiguous associated type\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\bytes_mut.rs:1364:27\n |\n1364 | fn into_iter(self) -> Self::IntoIter {\n | ^^^^^^^^^^^^^^\n |\nhelp: use fully-qualified syntax\n |\n1364 - fn into_iter(self) -> Self::IntoIter {\n1364 + fn into_iter(self) -> <&'a BytesMut as IntoIterator>::IntoIter {\n |\n\nSome errors have detailed explanations: E0223, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0223`.\nerror: could not compile `bytes` (lib) due to 618 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:55.378481600Z", - "finished_at": "2025-10-20T19:45:05.305696500Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\nmemory allocation of 1572864 bytes failed\nerror[E0786]: found invalid metadata files for crate `rustc_std_workspace_core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\librustc_std_workspace_core-807db1b9ffe1efed.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 49152 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nmemory allocation of 393216 bytes failed\nmemory allocation of 786432 bytes failed\nmemory allocation of 524288 bytes failed\nmemory allocation of 198672 bytes failed\nmemory allocation of 303120 bytes failed\nmemory allocation of 133136 bytes failed\nmemory allocation of 100368 bytes failed\nmemory allocation of 129536 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 18144 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\n Compiling itertools v0.12.1\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:206:3\n |\n206 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n 4 + use crate::__core::prelude::rust_2024::derive;\n |\n 4 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:224:5\n |\n224 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 4 + use crate::__core::write;\n |\n 4 + use core::write;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:33:3\n |\n33 | panic!(\"{src}>{err}\", src = _src, err = _err);\n | ^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::panic;\n |\n 7 + use core::panic;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:15\n |\n57 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:15\n |\n69 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:17\n |\n215 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:17\n |\n237 | Err(_) => unreachable!(),\n | ^^^^^^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 7 + use crate::__core::unreachable;\n |\n 7 + use core::unreachable;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:12:5\n |\n12 | assert!(align_of::() >= align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:13:33\n |\n13 | const ASSERT_SIZE_EQUAL: () = assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\must.rs:14:52\n |\n14 | const ASSERT_SIZE_MULTIPLE_OF_OR_INPUT_ZST: () = assert!(\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 6 + use crate::__core::assert;\n |\n 6 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:126:5\n |\n126 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:163:5\n |\n163 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 3 + use crate::__core::assert;\n |\n 3 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:132:5\n |\n132 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:133:5\n |\n133 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:148:5\n |\n148 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:170:5\n |\n170 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:191:5\n |\n191 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:192:5\n |\n192 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:206:5\n |\n206 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:207:5\n |\n207 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:222:5\n |\n222 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:223:5\n |\n223 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:237:5\n |\n237 | assert!(size_of::<*const Inner>() == size_of::<*const Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:259:5\n |\n259 | assert!(size_of::<*mut Inner>() == size_of::<*mut Self>());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:280:5\n |\n280 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:281:5\n |\n281 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:295:5\n |\n295 | assert!(size_of::() == size_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\transparent.rs:296:5\n |\n296 | assert!(align_of::() == align_of::());\n | ^^^^^^\n |\nhelp: consider importing one of these macros\n |\n 1 + use crate::__core::assert;\n |\n 1 + use core::assert;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:241:3\n |\n241 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]\n | ^^^^^^\n |\nhelp: consider importing one of these attribute macros\n |\n102 + use crate::__core::prelude::rust_2024::derive;\n |\n102 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:264:5\n |\n264 | write!(f, \"{:?}\", self)\n | ^^^^^\n |\nnote: `write` is imported here, but it is a function, not a macro\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:106:3\n |\n106 | ptr::*,\n | ^^^^^^\nhelp: consider importing one of these macros\n |\n102 + use crate::__core::write;\n |\n102 + use core::write;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:14\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\anybitpattern.rs:52:22\n |\n52 | Zeroable + Sized + Copy + 'static\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:130:37\n |\n130 | pub unsafe trait CheckedBitPattern: Copy {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::Copy;\n |\n 4 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:235:6\n |\n235 | impl From for CheckedCastError {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 4 + use crate::__core::convert::From;\n |\n 4 + use core::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:251:6\n |\n251 | ) -> Result<&T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:255:5\n |\n255 | Ok(unsafe { &*(pod as *const ::Bits as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:257:5\n |\n257 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:271:6\n |\n271 | ) -> Result<&mut T, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:275:5\n |\n275 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:277:5\n |\n277 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:289:6\n |\n289 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:293:5\n |\n293 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:295:5\n |\n295 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:313:6\n |\n313 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:317:5\n |\n317 | Ok(unsafe { transmute!(pod) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:319:5\n |\n319 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:333:6\n |\n333 | ) -> Result<&B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:337:5\n |\n337 | Ok(unsafe { &*(pod as *const ::Bits as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:339:5\n |\n339 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:352:6\n |\n352 | ) -> Result<&mut B, CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:356:5\n |\n356 | Ok(unsafe { &mut *(pod as *mut ::Bits as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:358:5\n |\n358 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:380:6\n |\n380 | ) -> Result<&[B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:384:5\n |\n384 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:388:5\n |\n388 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:402:6\n |\n402 | ) -> Result<&mut [B], CheckedCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 4 + use crate::__core::fmt::Result;\n |\n 4 + use crate::__core::result::Result;\n |\n 4 + use core::fmt::Result;\n |\n 4 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:406:5\n |\n406 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:410:5\n |\n410 | Err(CheckedCastError::InvalidBitPattern)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:423:5\n |\n423 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:424:5\n |\n424 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:437:5\n |\n437 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:438:5\n |\n438 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:450:5\n |\n450 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:451:5\n |\n451 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:464:5\n |\n464 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:465:5\n |\n465 | Err(e) => something_went_wrong(\"cast\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:483:5\n |\n483 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:484:5\n |\n484 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:497:5\n |\n497 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:498:5\n |\n498 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:511:5\n |\n511 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:512:5\n |\n512 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:530:5\n |\n530 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Ok;\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\checked.rs:531:5\n |\n531 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 4 + use crate::__core::result::Result::Err;\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:56:5\n |\n56 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:57:5\n |\n57 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:68:5\n |\n68 | Ok(s) => s,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:69:5\n |\n69 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:82:5\n |\n82 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:83:5\n |\n83 | Err(e) => something_went_wrong(\"from_bytes\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:96:5\n |\n96 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:97:5\n |\n97 | Err(e) => something_went_wrong(\"from_bytes_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:108:6\n |\n108 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:110:5\n |\n110 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:112:5\n |\n112 | Ok(unsafe { (bytes.as_ptr() as *const T).read_unaligned() })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:124:5\n |\n124 | Ok(t) => t,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:125:5\n |\n125 | Err(e) => something_went_wrong(\"pod_read_unaligned\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:159:6\n |\n159 | ) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:161:5\n |\n161 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:163:5\n |\n163 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:165:5\n |\n165 | Ok(unsafe { &*(s.as_ptr() as *const T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:178:6\n |\n178 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bytes` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytes --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytes-1.10.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --warn=unexpected_cfgs --check-cfg cfg(loom) --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"extra-platforms\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=925493cfb3c45310 -C extra-filename=-218a8632a11ccd8c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989230161\\target_st_17bab256-c6e5-42d9-85cc-d4f358df6fd7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:1:5\n |\n1 | use std::{cmp, env, fmt, fs::File, io::Write, path::PathBuf};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:180:5\n |\n180 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:182:5\n |\n182 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:184:5\n |\n184 | Ok(unsafe { &mut *(s.as_mut_ptr() as *mut T) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:214:7\n |\n214 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:215:7\n |\n215 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:219:7\n |\n219 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:220:7\n |\n220 | Err(e) => something_went_wrong(\"cast_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:236:7\n |\n236 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:237:7\n |\n237 | Err(_) => unreachable!(),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:241:7\n |\n241 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:242:7\n |\n242 | Err(e) => something_went_wrong(\"cast_ref\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:256:5\n |\n256 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:257:5\n |\n257 | Err(e) => something_went_wrong(\"cast_slice\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:270:5\n |\n270 | Ok(b) => b,\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:271:5\n |\n271 | Err(e) => something_went_wrong(\"cast_slice_mut\", e),\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:288:6\n |\n288 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:53:9\n |\n53 | use std::cmp::Ordering::{Equal, Greater, Less};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:290:5\n |\n290 | Ok(unsafe { transmute!(a) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:87:9\n |\n87 | use std::cmp::Ordering::*;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:292:5\n |\n292 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:305:6\n |\n305 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:18:31\n |\n18 | UIntCode::Term => write!(f, \"UTerm\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:311:5\n |\n311 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:19:42\n |\n19 | UIntCode::Zero(ref inner) => write!(f, \"UInt<{}, B0>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:20:41\n |\n20 | UIntCode::One(ref inner) => write!(f, \"UInt<{}, B1>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:313:5\n |\n313 | Ok(unsafe { &*(a as *const A as *const B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:7:16\n |\n7 | const PRIVATE: &str = \"\\\n | ^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:18:11\n |\n 18 | fn main() {\n | ___________^\n 19 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 20 | |\n 21 | | let out_dir = PathBuf::from(env::var_os(\"OUT_DIR\").unwrap());\n... |\n102 | | }\n | |_^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:28:30\n |\n28 | IntCode::Zero => write!(f, \"Z0\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:29:40\n |\n29 | IntCode::Pos(ref inner) => write!(f, \"PInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:315:5\n |\n315 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:325:6\n |\n325 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:331:5\n |\n331 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:333:5\n |\n333 | Ok(unsafe { &mut *(a as *mut A as *mut B) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:335:5\n |\n335 | Err(PodCastError::SizeMismatch)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:355:6\n |\n355 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:362:5\n |\n362 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:364:5\n |\n364 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, a.len()) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:370:5\n |\n370 | Ok(unsafe { core::slice::from_raw_parts(a.as_ptr() as *const B, new_len) })\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:372:5\n |\n372 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:383:6\n |\n383 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 7 + use crate::__core::fmt::Result;\n |\n 7 + use crate::__core::result::Result;\n |\n 7 + use core::fmt::Result;\n |\n 7 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:390:5\n |\n390 | Err(PodCastError::TargetAlignmentGreaterAndInputNotAligned)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:30:40\n |\n30 | IntCode::Neg(ref inner) => write!(f, \"NInt<{}>\", inner),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:392:5\n |\n392 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:400:5\n |\n400 | Ok(unsafe {\n | ^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Ok;\n |\n 7 + use core::result::Result::Ok;\n |\n\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\internal.rs:404:5\n |\n404 | Err(PodCastError::OutputSliceWouldHaveSlop)\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 7 + use crate::__core::result::Result::Err;\n |\n 7 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\zeroable_in_option.rs:4:47\n |\n4 | unsafe impl Zeroable for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:24\n |\n105 | Some(b) => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:128:21\n |\n128 | None => write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:169:9\n |\n169 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:215:9\n |\n215 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::write;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:248:5\n |\n248 | format!(\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: could not compile `serde_core` (build script) due to 36 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\pod_in_option.rs:4:37\n |\n4 | unsafe impl Pod for Option {}\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n1 + use crate::__core::option::Option;\n |\n1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:269:5\n |\n269 | format!(\n | ^^^^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:308:25\n |\n308 | let mut tests = vec![\n | ^^^\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:28\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Sized;\n |\n 1 + use core::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\no_uninit.rs:70:36\n |\n70 | pub unsafe trait NoUninit: Sized + Copy + 'static {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::Copy;\n |\n 1 + use core::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Ord` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:98:20\n |\n98 | type Int: Copy + Ord;\n | ^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 3 + use crate::__core::cmp::Ord;\n |\n 3 + use core::cmp::Ord;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:122:40\n |\n122 | fn from_integer(value: Self::Int) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these enums\n |\n 3 + use crate::__core::option::Option;\n |\n 3 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:135:7\n |\n135 | Some(unsafe { transmute!(value) })\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these tuple variants\n |\n 3 + use crate::__core::option::Option::Some;\n |\n 3 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\contiguous.rs:137:7\n |\n137 | None\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these unit variants\n |\n 3 + use crate::__core::option::Option::None;\n |\n 3 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:325:6\n |\n325 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:340:25\n |\n340 | let mut tests = vec![\n | ^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:349:54\n |\n349 | pub fn try_from_bytes(s: &[u8]) -> Result<&T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:362:6\n |\n362 | ) -> Result<&mut T, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:362:21\n |\n362 | unreachable!()\n | ^^^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use core::unreachable;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:377:21\n |\n377 | let tests = vec![\n | ^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:462:6\n |\n462 | ) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:410:5\n |\n410 | println!(\"cargo:rerun-if-changed=tests\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:475:6\n |\n475 | ) -> Result<&B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:5:10\n |\n5 | Zero(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:6:9\n |\n6 | One(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:488:6\n |\n488 | ) -> Result<&mut B, PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:11:9\n |\n11 | Pos(Box),\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:510:6\n |\n510 | ) -> Result<&[B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Box` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:12:9\n |\n12 | Neg(Box),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:524:6\n |\n524 | ) -> Result<&mut [B], PodCastError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n102 + use crate::__core::fmt::Result;\n |\n102 + use crate::__core::result::Result;\n |\n102 + use core::fmt::Result;\n |\n102 + use core::result::Result;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:537:11\n |\n537 | impl Drop for EnsureZeroWrite {\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n102 + use crate::__core::ops::Drop;\n |\n102 + use core::ops::Drop;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:98:8\n |\n98 | b: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs:548:5\n |\n548 | drop(guard);\n | ^^^^ not found in this scope\n |\nhelp: consider importing one of these functions\n |\n102 + use crate::__core::mem::drop;\n |\n102 + use core::mem::drop;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:105:13\n |\n105 | Some(b) => write!(\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Option`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:155:12\n |\n155 | b: Option::Some(right),\n | ^^^^^^ use of undeclared type `Option`\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:247:37\n |\n247 | fn uint_cmp_test(a: u64, b: u64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:268:36\n |\n268 | fn int_cmp_test(a: i64, b: i64) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:290:23\n |\n290 | pub fn gen_tests() -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:43:27\n |\n43 | UIntCode::One(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:45:28\n |\n45 | UIntCode::Zero(Box::new(result))\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:56:33\n |\n56 | Greater => IntCode::Pos(Box::new(gen_uint(i as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `Box`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:57:30\n |\n57 | Less => IntCode::Neg(Box::new(gen_uint(i.abs() as u64))),\n | ^^^ use of undeclared type `Box`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs:297:22\n |\n297 | let mut result = String::new();\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0433, E0463, E0531, E0786.\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror: could not compile `typenum` (build script) due to 38 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:46:8\n |\n46 | Io(io::Error),\n | ^^^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:53:50\n |\n53 | pub fn from_exit(status: process::ExitStatus) -> Error {\n | ^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:59:33\n |\n59 | pub fn from_io(e: io::Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:65:43\n |\n65 | pub fn from_num(e: num::ParseIntError) -> Error {\n | ^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:71:40\n |\n71 | pub fn from_utf8(e: str::Utf8Error) -> Error {\n | ^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:77:37\n |\n77 | pub fn from_str(s: &'static str) -> Error {\n | ^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:11:12\n |\n11 | rustc: PathBuf,\n | ^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^^^^^^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:9:12\n |\n9 | major: usize,\n | ^^^^^\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:89:14\n |\n89 | out_dir: PathBuf,\n | ^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0531, E0786.\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:110:24\n |\n110 | pub fn emit(cfg: &str) {\n | ________________________^\n111 | | println!(\"cargo:rustc-cfg={}\", cfg);\n112 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:120:31\n |\n120 | pub fn rerun_path(path: &str) {\n | _______________________________^\n121 | | println!(\"cargo:rerun-if-changed={}\", path);\n122 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:131:29\n |\n131 | pub fn rerun_env(var: &str) {\n | _____________________________^\n132 | | println!(\"cargo:rerun-if-env-changed={}\", var);\n133 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:150:36\n |\n150 | pub fn emit_possibility(cfg: &str) {\n | ____________________________________^\n151 | | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n152 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:159:17\n |\n159 | pub fn new() -> AutoCfg {\n | ^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:300:9\n |\n300 | static ID: AtomicUsize = ATOMIC_USIZE_INIT;\n | ^^^^^^^^^^^^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:561:6\n |\n561 | ) -> bool {\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^^^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:623:18\n |\n623 | fn new_uuid() -> u64 {\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:624:29\n |\n624 | const FNV_OFFSET_BASIS: u64 = 0xcbf2_9ce4_8422_2325;\n | ^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:625:22\n |\n625 | const FNV_PRIME: u64 = 0x100_0000_01b3;\n | ^^^\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nerror: could not compile `autocfg` (lib) due to 153 previous errors\nerror: could not compile `bytemuck` (lib) due to 147 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:56.025618300Z", - "finished_at": "2025-10-20T19:45:04.482830400Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\nmemory allocation of 1572864 bytes failed\nmemory allocation of 16384 bytes failed\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 786432 bytes failed\nmemory allocation of 25616 bytes failed\nmemory allocation of 62720 bytes failed\nmemory allocation of 32768 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 18432 bytes failed\nmemory allocation of 133136 bytes failed\nmemory allocation of 81920 bytes failed\nmemory allocation of 32256 bytes failed\nmemory allocation of 16656 bytes failed\nmemory allocation of 200720 bytes failed\nmemory allocation of 303120 bytes failed\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:1:5\n |\n1 | use std::process::Command;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: failed to create encoded metadata from file: OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:38:33\n |\n38 | Flat | UpperFlat => vec![name.to_string()],\n | ^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:173:9\n |\n173 | vec![\n | ^^^\n\nerror: could not compile `heck` (lib) due to 1 previous error\nwarning: build failed, waiting for other jobs to finish...\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:8:5\n |\n8 | println!(\"cargo:rustc-env=GIT_HASH={git_hash}\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:13:3\n |\n13 | #[derive(Eq, PartialEq, Clone, Copy, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `serde` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"derive\\\", \\\"rc\\\", \\\"serde_derive\\\", \\\"std\\\", \\\"unstable\\\"))\" -C metadata=686c521bf3eaf459 -C extra-filename=-3be5730e5e4d5eb8 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\build\\serde-3be5730e5e4d5eb8 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `bitflags` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bitflags --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bitflags-2.10.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bytemuck\\\", \\\"example_generated\\\", \\\"serde\\\", \\\"serde_core\\\", \\\"std\\\"))\" -C metadata=2ecda05e5b7e7d88 -C extra-filename=-3ccbf4790d628c5c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\build.rs:7:20\n |\n7 | let git_hash = String::from_utf8(output.stdout).unwrap();\n | ^^^^^^ use of undeclared type `String`\n\nSome errors have detailed explanations: E0433, E0462, E0786.\nFor more information about an error, try `rustc --explain E0433`.\nerror: could not compile `spacetimedb-lib` (build script) due to 6 previous errors\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:140:9\n |\n140 | eprintln!(\"Environment variable ${key} is not set during execution of build script\");\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:130:13\n |\n130 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:78:13\n |\n78 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:55:9\n |\n55 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:51:9\n |\n51 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:13:5\n |\n13 | println!(\"cargo:rustc-check-cfg=cfg(thiserror_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:12:5\n |\n12 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:10:5\n |\n10 | println!(\"cargo:rerun-if-changed=build/probe.rs\");\n | ^^^^^^^\n\nerror: could not compile `cfg-if` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cfg_if --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cfg-if-1.0.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"core\\\", \\\"rustc-dep-of-std\\\"))\" -C metadata=fe7f54d52ee07885 -C extra-filename=-da77893bbdbcb63e --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `hex` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `autocfg` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name autocfg --edition=2015 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=d5ab7c9cd5b43ff7 -C extra-filename=-110bdd5999cc8351 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:23:19\n |\n23 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:76:12\n |\n76 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:107:12\n |\n107 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:112:12\n |\n112 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:121:9\n |\n121 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:122:9\n |\n122 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:128:12\n |\n128 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nSome errors have detailed explanations: E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0462`.\nerror: could not compile `thiserror` (build script) due to 25 previous errors\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n failed to create file `C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\.fingerprint\\arrayvec-acdac6703702a270\\output-lib-arrayvec`\n\nCaused by:\n failed to parse process output: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989233874\\target_st_a99b9ccb-68da-4dfa-b73a-5cfadd176094\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\case.rs:171:27\n |\n171 | pub fn all_cases() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:12\n |\n7 | words: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:7:16\n |\n7 | words: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n6 | pub(super) struct Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:35\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:50:39\n |\n50 | fn split_camel(name: &str) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:61:24\n |\n61 | .collect::>();\n | ^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:17\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:68:26\n |\n68 | if let (Some(a), Some(b)) = (second_last, last) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:46\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:61\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:91:65\n |\n91 | fn split_at_indices(name: &str, indices: Vec) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n10 | impl Words {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:107:47\n |\n107 | pub fn into_case(mut self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:249:28\n |\n249 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:302:24\n |\n302 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:319:24\n |\n319 | if let Some(a) = chars.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:331:35\n |\n331 | fn join(self, delim: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:119:38\n |\n119 | fn to_case(&self, case: Case) -> String;\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:127:38\n |\n127 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:136:17\n |\n136 | impl Casing for String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:137:38\n |\n137 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:157:11\n |\n157 | name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:162:24\n |\n162 | const fn new(name: String, case: Case) -> Self {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:168:38\n |\n168 | fn to_case(&self, case: Case) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0599]: no method named `flat_map` found for struct `Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:14:14\n |\n 12 | let words = name\n | _____________________-\n 13 | | .split(|c| \"-_ \".contains(c))\n 14 | | .flat_map(Self::split_camel)\n | | -^^^^^^^^ method not found in `Split<'_, {closure@words.rs:13:20}>`\n | |_____________|\n |\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1472:8\n |\n1472 | fn flat_map(self, f: F) -> FlatMap\n | -------- the method is available for `core::str::Split<'_, {closure@C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:13:20: 13:23}>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `flat_map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `map` found for struct `core::str::SplitAsciiWhitespace` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:18\n |\n 23 | Title | Upper | Lower | Toggle | Alternating => name\n | _____________________________________________________________-\n 24 | | .split_ascii_whitespace()\n 25 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::SplitAsciiWhitespace<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:25:22\n |\n25 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:18\n |\n 27 | Kebab | Cobol | Train => name\n | ______________________________________-\n 28 | | .split('-')\n 29 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:29:22\n |\n29 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `map` found for struct `core::str::Split` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:18\n |\n 32 | Snake | UpperSnake | ScreamingSnake => name\n | ____________________________________________________-\n 33 | | .split('_')\n 34 | | .map(ToString::to_string)\n | |_________________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:772:8\n |\n 772 | fn map(self, f: F) -> Map\n | --- the method is available for `core::str::Split<'_, char>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `max` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3162:5\n |\n3162 | / fn max(self) -> Option\n3163 | | where\n3164 | | Self: Sized,\n3165 | | Self::Item: Ord,\n | |________________________^\nhelp: trait `Iterator` which provides `map` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:34:22\n |\n34 | .map(ToString::to_string)\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:52:37\n |\n 52 | let mid_iter = name.chars().skip(1);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `skip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:53:39\n |\n 53 | let right_iter = name.chars().skip(2);\n | ^^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:1315:8\n |\n1315 | fn skip(self, n: usize) -> Skip\n | ---- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `skip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `zip` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:56:14\n |\n 55 | let mut split_indices = left_iter\n | _________________________________-\n 56 | | .zip(mid_iter)\n | |_____________-^^^\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:612:8\n |\n 612 | fn zip(self, other: U) -> Zip\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: there is a method `unzip` with a similar name, but with different arguments\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3386:5\n |\n3386 | / fn unzip(self) -> (FromA, FromB)\n3387 | | where\n3388 | | FromA: Default + Extend,\n3389 | | FromB: Default + Extend,\n3390 | | Self: Sized + Iterator,\n | |______________________________________________^\nhelp: trait `Iterator` which provides `zip` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0599]: no method named `rev` found for struct `core::str::Chars` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:65:47\n |\n 65 | let mut backwards_seek = name.chars().rev();\n | ^^^ method not found in `core::str::Chars<'_>`\n |\n ::: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\iter\\traits\\iterator.rs:3350:8\n |\n3350 | fn rev(self) -> Rev\n | --- the method is available for `core::str::Chars<'_>` here\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Iterator` which provides `rev` is implemented but not in scope; perhaps you want to import it\n |\n 1 + use core::iter::Iterator;\n |\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:92:25\n |\n92 | let mut words = Vec::new();\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `ToString`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:104:32\n |\n104 | words.iter().rev().map(ToString::to_string).collect()\n | ^^^^^^^^ use of undeclared type `ToString`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:254:25\n |\n254 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:307:21\n |\n307 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:324:21\n |\n324 | String::new()\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0599]: no method named `to_owned` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\words.rs:339:27\n |\n339 | delim.to_owned() + val\n | ^^^^^^^^ method not found in `&str`\n\nerror[E0599]: no method named `to_string` found for reference `&str` in the current scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs:132:30\n |\n132 | FromCasing::new(self.to_string(), case)\n | ^^^^^^^^^ method not found in `&str`\n\nSome errors have detailed explanations: E0412, E0433, E0531, E0599, E0786.\nerror: could not compile `convert_case` (lib) due to 45 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:56.675529100Z", - "finished_at": "2025-10-20T19:45:04.525604800Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': OS Error 1455 (FormatMessageW() returned error 317) (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 32768 bytes failed\nmemory allocation of 100368 bytes failed\nerror[E0786]: found invalid metadata files for crate `core`\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `thiserror` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=6a717dbec700d35b -C extra-filename=-10a0104f68e4ec49 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\build\\thiserror-10a0104f68e4ec49 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:48:3\n |\n48 | #[derive(Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n27 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:18:3\n |\n18 | #[derive(Clone, Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:817:17\n |\n817 | panic!(\"called `Either::unwrap_left()` on a `Right` value: {:?}\", r)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:847:32\n |\n847 | Either::Left(l) => panic!(\"called `Either::unwrap_right()` on a `Left` value: {:?}\", l),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:876:33\n |\n876 | Either::Right(r) => panic!(\"{}: {:?}\", msg, r),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::panic;\n |\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:905:32\n |\n905 | Either::Left(l) => panic!(\"{}: {:?}\", msg, l),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::panic;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1400:3\n |\n1400 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1404:5\n |\n1404 | assert_eq!(e, Left(2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1406:5\n |\n1406 | assert_eq!(e, Right(2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1407:5\n |\n1407 | assert_eq!(e.left(), None);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1408:5\n |\n1408 | assert_eq!(e.right(), Some(2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1409:5\n |\n1409 | assert_eq!(e.as_ref().right(), Some(&2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1410:5\n |\n1410 | assert_eq!(e.as_mut().right(), Some(&mut 2));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1413:3\n |\n1413 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1421:5\n |\n1421 | assert_eq!(a(), Right(1337));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1426:5\n |\n1426 | assert_eq!(b(), Left(String::from(\"foo bar\")));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1429:3\n |\n1429 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1438:3\n |\n1438 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1446:5\n |\n1446 | assert_eq!(iter.next(), Some(0));\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1447:5\n |\n1447 | assert_eq!(iter.count(), 9);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1450:3\n |\n1450 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1468:5\n |\n1468 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1469:5\n |\n1469 | assert_eq!(buf, mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1472:5\n |\n1472 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_ne` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1473:5\n |\n1473 | assert_ne!(buf, mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_ne;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1477:5\n |\n1477 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1478:5\n |\n1478 | assert_eq!(buf, mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1481:3\n |\n1481 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1495:5\n |\n1495 | assert_eq!(reader.read(&mut buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1496:5\n |\n1496 | assert_eq!(&buf, &mockdata[..buf.len()]);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1506:5\n |\n1506 | assert_eq!(writer.write(&buf).unwrap(), buf.len());\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert_eq;\n |\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1509:3\n |\n1509 | #[test]\n | ^^^^\n |\nhelp: consider importing this attribute macro\n |\n 27 + use std::prelude::rust_2024::test;\n |\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1520:5\n |\n1520 | assert!(res.is_err());\n | ^^^^^^\n |\nhelp: consider importing this macro\n |\n 27 + use std::assert;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:29:15\n |\n29 | impl Extend for Either\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:31:8\n |\n31 | L: Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:32:8\n |\n32 | R: Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:36:12\n |\n36 | T: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::IntoIterator;\n |\n 1 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:43:12\n |\n43 | impl Iterator for Either\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:45:8\n |\n45 | L: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:46:8\n |\n46 | R: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:50:27\n |\n50 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:54:36\n |\n54 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:60:12\n |\n60 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:67:12\n |\n67 | F: FnMut(Self::Item),\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:76:22\n |\n76 | fn last(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:80:36\n |\n80 | fn nth(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:93:12\n |\n93 | B: Default + Extend,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:93:22\n |\n93 | B: Default + Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:94:12\n |\n94 | F: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:101:12\n |\n101 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:108:12\n |\n108 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:115:12\n |\n115 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:113:44\n |\n113 | fn find

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:122:12\n |\n122 | F: FnMut(Self::Item) -> Option,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:122:33\n |\n122 | F: FnMut(Self::Item) -> Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:120:43\n |\n120 | fn find_map(&mut self, f: F) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:129:12\n |\n129 | P: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:127:48\n |\n127 | fn position

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:135:12\n |\n135 | impl DoubleEndedIterator for Either\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:137:8\n |\n137 | L: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:138:8\n |\n138 | R: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:140:32\n |\n140 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:144:41\n |\n144 | fn nth_back(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:150:12\n |\n150 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:157:12\n |\n157 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:155:45\n |\n155 | fn rfind

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:163:12\n |\n163 | impl ExactSizeIterator for Either\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:165:8\n |\n165 | L: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:166:8\n |\n166 | R: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:180:12\n |\n180 | impl Iterator for IterEither\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:182:8\n |\n182 | L: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:183:8\n |\n183 | R: Iterator,\n | ^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Iterator;\n |\n 1 + use std::iter::Iterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:187:27\n |\n187 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:188:9\n |\n188 | Some(map_either!(self.inner, ref mut inner => inner.next()?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:191:36\n |\n191 | fn size_hint(&self) -> (usize, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:197:12\n |\n197 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:204:12\n |\n204 | F: FnMut(Self::Item),\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:213:22\n |\n213 | fn last(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:214:9\n |\n214 | Some(map_either!(self.inner, inner => inner.last()?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:217:36\n |\n217 | fn nth(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:218:9\n |\n218 | Some(map_either!(self.inner, ref mut inner => inner.nth(n)?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:230:12\n |\n230 | B: Default + Extend,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `Extend` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:230:22\n |\n230 | B: Default + Extend,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::Extend;\n |\n 1 + use std::iter::Extend;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:231:12\n |\n231 | F: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:238:12\n |\n238 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:245:12\n |\n245 | F: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:252:12\n |\n252 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:250:44\n |\n250 | fn find

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:259:12\n |\n259 | F: FnMut(Self::Item) -> Option,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:259:33\n |\n259 | F: FnMut(Self::Item) -> Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:257:43\n |\n257 | fn find_map(&mut self, f: F) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:266:12\n |\n266 | P: FnMut(Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:264:48\n |\n264 | fn position

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:272:12\n |\n272 | impl DoubleEndedIterator for IterEither\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:274:8\n |\n274 | L: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0405]: cannot find trait `DoubleEndedIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:275:8\n |\n275 | R: DoubleEndedIterator,\n | ^^^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::DoubleEndedIterator;\n |\n 1 + use std::iter::DoubleEndedIterator;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:277:32\n |\n277 | fn next_back(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:278:9\n |\n278 | Some(map_either!(self.inner, ref mut inner => inner.next_back()?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:281:41\n |\n281 | fn nth_back(&mut self, n: usize) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:282:9\n |\n282 | Some(map_either!(self.inner, ref mut inner => inner.nth_back(n)?))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:287:12\n |\n287 | G: FnMut(Acc, Self::Item) -> Acc,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0405]: cannot find trait `FnMut` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:294:12\n |\n294 | P: FnMut(&Self::Item) -> bool,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::ops::FnMut;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:292:45\n |\n292 | fn rfind

(&mut self, predicate: P) -> Option\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:300:12\n |\n300 | impl ExactSizeIterator for IterEither\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:302:8\n |\n302 | L: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `ExactSizeIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:303:8\n |\n303 | R: ExactSizeIterator,\n | ^^^^^^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing one of these traits\n |\n 1 + use crate::iterator::iter::ExactSizeIterator;\n |\n 1 + use std::iter::ExactSizeIterator;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\into_either.rs:14:23\n |\n14 | pub trait IntoEither: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::marker::Sized;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\into_either.rs:57:12\n |\n57 | F: FnOnce(&Self) -> bool,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 4 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:148:26\n |\n148 | impl Clone for Either {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:148:9\n |\n148 | impl Clone for Either {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:148:19\n |\n148 | impl Clone for Either {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:206:26\n |\n206 | pub fn left(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:208:24\n |\n208 | Left(l) => Some(l),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:209:25\n |\n209 | Right(_) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 27 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:224:27\n |\n224 | pub fn right(self) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:226:24\n |\n226 | Left(_) => None,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 27 + use std::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:227:25\n |\n227 | Right(r) => Some(r),\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::option::Option::Some;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:319:12\n |\n319 | F: FnOnce(L) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:341:12\n |\n341 | F: FnOnce(R) -> S,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:368:12\n |\n368 | F: FnOnce(L) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:369:12\n |\n369 | G: FnOnce(R) -> S,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:399:12\n |\n399 | F: FnOnce(Ctx, L) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:400:12\n |\n400 | G: FnOnce(Ctx, R) -> S,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:426:12\n |\n426 | F: FnOnce(L) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:427:12\n |\n427 | G: FnOnce(R) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:456:12\n |\n456 | F: FnOnce(Ctx, L) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:457:12\n |\n457 | G: FnOnce(Ctx, R) -> T,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:478:12\n |\n478 | F: FnOnce(L) -> Either,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:499:12\n |\n499 | F: FnOnce(R) -> Either,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:523:12\n |\n523 | L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:524:12\n |\n524 | R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:546:24\n |\n546 | for<'a> &'a L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:547:24\n |\n547 | for<'a> &'a R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:547:54\n |\n547 | for<'a> &'a R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:544:41\n |\n544 | pub fn iter(&self) -> Either<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:544:73\n |\n544 | pub fn iter(&self) -> Either<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:577:28\n |\n577 | for<'a> &'a mut L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:578:28\n |\n578 | for<'a> &'a mut R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:578:62\n |\n578 | for<'a> &'a mut R: IntoIterator::Item>,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:575:28\n |\n575 | ) -> Either<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:575:64\n |\n575 | ) -> Either<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:601:12\n |\n601 | L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:602:12\n |\n602 | R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:625:24\n |\n625 | for<'a> &'a L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:626:24\n |\n626 | for<'a> &'a R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:623:28\n |\n623 | ) -> IterEither<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:623:60\n |\n623 | ) -> IterEither<<&L as IntoIterator>::IntoIter, <&R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:651:28\n |\n651 | for<'a> &'a mut L: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:652:28\n |\n652 | for<'a> &'a mut R: IntoIterator,\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:649:32\n |\n649 | ) -> IterEither<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:649:68\n |\n649 | ) -> IterEither<<&mut L as IntoIterator>::IntoIter, <&mut R as IntoIterator>::IntoIter>\n | ^^^^^^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::iter::IntoIterator;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:694:12\n |\n694 | L: Default,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:716:12\n |\n716 | F: FnOnce(R) -> L,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:761:12\n |\n761 | R: Default,\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::default::Default;\n |\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:783:12\n |\n783 | F: FnOnce(L) -> R,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:923:12\n |\n923 | L: Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::convert::Into;\n |\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:924:12\n |\n924 | R: Into,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::convert::Into;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:930:19\n |\n930 | impl Either, Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:930:30\n |\n930 | impl Either, Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:943:33\n |\n943 | pub fn factor_none(self) -> Option> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:951:22\n |\n951 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:951:36\n |\n951 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:966:32\n |\n966 | pub fn factor_err(self) -> Result, E> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:974:22\n |\n974 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:974:36\n |\n974 | impl Either, Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:989:31\n |\n989 | pub fn factor_ok(self) -> Result> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `FnOnce` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1068:12\n |\n1068 | F: FnOnce(T) -> M,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::ops::FnOnce;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1082:12\n |\n1082 | L: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1083:12\n |\n1083 | R: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1092:12\n |\n1092 | L: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1093:12\n |\n1093 | R: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1104:12\n |\n1104 | L: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1105:12\n |\n1105 | R: Clone,\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1114:12\n |\n1114 | L: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1115:12\n |\n1115 | R: Copy,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::marker::Copy;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1122:12\n |\n1122 | impl From> for Either {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1122:17\n |\n1122 | impl From> for Either {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1123:16\n |\n1123 | fn from(r: Result) -> Self {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1125:13\n |\n1125 | Err(e) => Left(e),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1126:13\n |\n1126 | Ok(o) => Right(o),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1132:12\n |\n1132 | impl From> for Result {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 27 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1132:35\n |\n1132 | impl From> for Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 27 + use crate::fmt::Result;\n |\n 27 + use std::fmt::Result;\n |\n 27 + use std::io::Result;\n |\n 27 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1135:24\n |\n1135 | Left(l) => Err(l),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1136:25\n |\n1136 | Right(r) => Ok(r),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1357:25\n |\n1357 | fn source(&self) -> Option<&(dyn Error + 'static)> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1367:24\n |\n1367 | fn cause(&self) -> Option<&dyn Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 27 + use std::option::Option;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1513:22\n |\n1513 | let res = if let Err(error) = ::std::str::from_utf8(invalid_utf8) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1514:9\n |\n1514 | Err(Left(error))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1515:19\n |\n1515 | } else if let Err(error) = \"x\".parse::() {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1516:9\n |\n1516 | Err(Right(error))\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:1518:9\n |\n1518 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 27 + use std::result::Result::Ok;\n |\n\nerror[E0220]: associated type `IntoIter` not found for `L`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:521:41\n |\n521 | pub fn into_iter(self) -> Either\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `L` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0220]: associated type `IntoIter` not found for `R`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:521:54\n |\n521 | pub fn into_iter(self) -> Either\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `R` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0220]: associated type `IntoIter` not found for `L`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:599:52\n |\n599 | pub fn factor_into_iter(self) -> IterEither\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `L` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0220]: associated type `IntoIter` not found for `R`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:599:65\n |\n599 | pub fn factor_into_iter(self) -> IterEither\n | ^^^^^^^^ there is an associated type `IntoIter` in the trait `IntoIterator`\n |\nhelp: consider restricting type parameter `R` with trait `IntoIterator`\n |\n165 | impl Either {\n | ++++++++++++++\n\nerror[E0277]: `Either` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:173:36\n |\n173 | impl iter::FusedIterator for Either\n | ^^^^^^^^^^^^ `Either` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `Either`\nnote: required by a bound in `FusedIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/marker.rs:32:26\n |\n 32 | pub trait FusedIterator: Iterator {}\n | ^^^^^^^^ required by this bound in `FusedIterator`\n\nerror[E0277]: `IterEither` is not an iterator\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\iterator.rs:310:36\n |\n310 | impl iter::FusedIterator for IterEither\n | ^^^^^^^^^^^^^^^^ `IterEither` is not an iterator\n |\n = help: the trait `Iterator` is not implemented for `IterEither`\nnote: required by a bound in `FusedIterator`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/iter/traits/marker.rs:32:26\n |\n 32 | pub trait FusedIterator: Iterator {}\n | ^^^^^^^^ required by this bound in `FusedIterator`\n\nSome errors have detailed explanations: E0220, E0277, E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0220`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: could not compile `either` (lib) due to 199 previous errors\nerror: could not compile `quote` (build script) due to 13 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234751\\target_st_b45e9b24-7aea-4b5e-b941-07d4f0a218b7\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0462, E0531.\nFor more information about an error, try `rustc --explain E0405`.\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:57.291976400Z", - "finished_at": "2025-10-20T19:45:06.012798800Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\nerror: failed to create encoded metadata from file: The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not exec the linker `rust-lld.exe`\n |\n = note: Insufficient system resources exist to complete the requested service. (os error 1450)\n = note: \"rust-lld.exe\" \"-flavor\" \"link\" \"/NOLOGO\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\rustclMhNpy\\\\symbols.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989224973\\\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\\\release\\\\build\\\\quote-42b985dc7d7f00bd\\\\build_script_build-42b985dc7d7f00bd.build_script_build.cfafd2179c051377-cgu.0.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989224973\\\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\\\release\\\\build\\\\quote-42b985dc7d7f00bd\\\\build_script_build-42b985dc7d7f00bd.0b4wmcantgyv4agtuecrc6rin.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libstd-5740e47ddabbb05c.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libpanic_unwind-908876daa992a771.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libwindows_targets-3ce506be1fccbeb9.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_demangle-d83fd53e7b857eac.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libstd_detect-19de347f49141982.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libhashbrown-80863cb2f875ee01.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_std_workspace_alloc-e9a7af2889795557.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libunwind-74166bc8a317a3c7.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcfg_if-b54fbca44f3cd17c.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_std_workspace_core-807db1b9ffe1efed.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\liballoc-6d334bbed3f41802.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcore-29b5e38e35315fc0.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcompiler_builtins-793a3abeda5f8f32.rlib\" \"kernel32.lib\" \"kernel32.lib\" \"kernel32.lib\" \"ntdll.lib\" \"userenv.lib\" \"ws2_32.lib\" \"dbghelp.lib\" \"/defaultlib:msvcrt\" \"/NXCOMPAT\" \"/OUT:C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989224973\\\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\\\release\\\\build\\\\quote-42b985dc7d7f00bd\\\\build_script_build-42b985dc7d7f00bd.exe\" \"/OPT:REF,NOICF\" \"/DEBUG\" \"/PDBALTPATH:%_PDB%\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\intrinsic.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\liballoc.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\libcore.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\libstd.natvis\"\n\nmemory allocation of 200720 bytes failed\nerror: could not exec the linker `rust-lld.exe`\n |\n = note: Insufficient system resources exist to complete the requested service. (os error 1450)\n = note: \"rust-lld.exe\" \"-flavor\" \"link\" \"/NOLOGO\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\rustcRZFAlA\\\\symbols.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989224973\\\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\\\release\\\\build\\\\thiserror-10a0104f68e4ec49\\\\build_script_build-10a0104f68e4ec49.build_script_build.25633cbd55748329-cgu.0.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989224973\\\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\\\release\\\\build\\\\thiserror-10a0104f68e4ec49\\\\build_script_build-10a0104f68e4ec49.c2jth3bh89ka5q7hfdqtovmwe.rcgu.o\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libstd-5740e47ddabbb05c.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libpanic_unwind-908876daa992a771.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libwindows_targets-3ce506be1fccbeb9.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_demangle-d83fd53e7b857eac.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libstd_detect-19de347f49141982.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libhashbrown-80863cb2f875ee01.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_std_workspace_alloc-e9a7af2889795557.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libunwind-74166bc8a317a3c7.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcfg_if-b54fbca44f3cd17c.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\librustc_std_workspace_core-807db1b9ffe1efed.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\liballoc-6d334bbed3f41802.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcore-29b5e38e35315fc0.rlib\" \"C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\x86_64-pc-windows-msvc\\\\lib\\\\libcompiler_builtins-793a3abeda5f8f32.rlib\" \"kernel32.lib\" \"kernel32.lib\" \"kernel32.lib\" \"ntdll.lib\" \"userenv.lib\" \"ws2_32.lib\" \"dbghelp.lib\" \"/defaultlib:msvcrt\" \"/NXCOMPAT\" \"/OUT:C:\\\\Users\\\\bradl\\\\AppData\\\\Local\\\\Temp\\\\llm-bench\\\\rust-module-1760989224973\\\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\\\release\\\\build\\\\thiserror-10a0104f68e4ec49\\\\build_script_build-10a0104f68e4ec49.exe\" \"/OPT:REF,NOICF\" \"/DEBUG\" \"/PDBALTPATH:%_PDB%\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\intrinsic.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\liballoc.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\libcore.natvis\" \"/NATVIS:C:\\\\Users\\\\bradl\\\\.rustup\\\\toolchains\\\\1.90.0-x86_64-pc-windows-msvc\\\\lib\\\\rustlib\\\\etc\\\\libstd.natvis\"\n\nerror: could not compile `itertools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name itertools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\itertools-0.12.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"use_alloc\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"use_alloc\\\", \\\"use_std\\\"))\" -C metadata=8b9ee3ec3e500394 -C extra-filename=-99f202ccfea4ff1d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps --extern either=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps\\libeither-2f2efd647339198c.rmeta --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `cc` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name cc --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\cc-1.2.41\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"jobserver\\\", \\\"parallel\\\"))\" -C metadata=cdd877176ca4a1c5 -C extra-filename=-8baee91765844333 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps --extern find_msvc_tools=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps\\libfind_msvc_tools-b458c414c511e9aa.rmeta --extern shlex=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps\\libshlex-c306238f53f9a1f2.rmeta --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `quote` (build script) due to 1 previous error\nerror: could not compile `thiserror` (build script) due to 1 previous error\nerror: could not compile `bytes` (lib) due to 1 previous error\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989224973\\target_st_2e4d38aa-6fa7-4ec9-87dd-03849fe51726\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:57.947008300Z", - "finished_at": "2025-10-20T19:45:05.310398200Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-6d334bbed3f41802.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 16384 bytes failed\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `compiler_builtins` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-793a3abeda5f8f32.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `alloc` which `std` depends on\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs:19:1\n |\n19 | extern crate std;\n | ^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `hashbrown` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libhashbrown-80863cb2f875ee01.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:354:3\n |\n354 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:356:5\n |\n356 | assert_eq!(try_join(vec![\"\\0\"]), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:357:5\n |\n357 | assert_eq!(try_quote(\"\\0\"), Err(QuoteError::Nul));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:345:3\n |\n345 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:348:5\n |\n348 | assert_eq!(join(vec![]), \"\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:349:5\n |\n349 | assert_eq!(join(vec![\"\"]), \"''\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:350:5\n |\n350 | assert_eq!(join(vec![\"a\", \"b\"]), \"a b\");\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:351:5\n |\n351 | assert_eq!(join(vec![\"foo bar\", \"baz\"]), \"'foo bar' baz\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:286:3\n |\n286 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:328:9\n |\n328 | assert!(parts.len() == 2);\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:337:13\n |\n337 | println!(\"FAIL: for input <{}>, expected <{}>, got <{}>\",\n | ^^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:342:5\n |\n342 | assert!(ok);\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:276:3\n |\n276 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:281:13\n |\n281 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:269:3\n |\n269 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:272:9\n |\n272 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:134:3\n |\n134 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:110:3\n |\n110 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:568:3\n |\n568 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:572:5\n |\n572 | assert_eq!(join(vec![INVALID_UTF8]), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:574:5\n |\n574 | assert_eq!(join(vec![]), &b\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:575:5\n |\n575 | assert_eq!(join(vec![&b\"\"[..]]), b\"''\");\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:555:3\n |\n555 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:559:5\n |\n559 | assert_eq!(quote(INVALID_UTF8), INVALID_UTF8_SINGLEQUOTED);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:561:5\n |\n561 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:562:5\n |\n562 | assert_eq!(quote(b\"foobar\"), &b\"foobar\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:563:5\n |\n563 | assert_eq!(quote(b\"foo bar\"), &b\"'foo bar'\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:564:5\n |\n564 | assert_eq!(quote(b\"'\\\"\"), &b\"\\\"'\\\\\\\"\\\"\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:565:5\n |\n565 | assert_eq!(quote(b\"\"), &b\"''\"[..]);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:545:3\n |\n545 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:550:13\n |\n550 | assert_eq!(sh.line_no, 3);\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:538:3\n |\n538 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:541:9\n |\n541 | assert_eq!(split(input), output.map(|o| o.iter().map(|&x| x.to_owned()).collect()));\n | ^^^^^^^^^\n\nerror: cannot find attribute `test` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:506:3\n |\n506 | #[test]\n | ^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:510:5\n |\n510 | assert!(core::str::from_utf8(INVALID_UTF8).is_err());\n | ^^^^^^\n\nerror: cannot find macro `debug_assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:412:5\n |\n412 | debug_assert!(i > 0);\n | ^^^^^^^^^^^^\n\nerror: cannot find macro `unreachable` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:410:9\n |\n410 | unreachable!()\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:234:3\n |\n234 | #[derive(PartialEq)]\n | ^^^^^^\n\nerror: cannot find macro `assert` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:225:13\n |\n225 | assert!(rest.len() < in_bytes.len()); // no infinite loop\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:170:3\n |\n170 | #[derive(Default, Debug, Clone)]\n | ^^^^^^\n\nerror[E0786]: found invalid metadata files for crate `alloc`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs:41:1\n |\n41 | extern crate alloc;\n | ^^^^^^^^^^^^^^^^^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\liballoc-d07b5e2c2a0f2336.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 49152 bytes failed\nerror[E0786]: found invalid metadata files for crate `cfg_if` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcfg_if-b54fbca44f3cd17c.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 589824 bytes failed\nFor more information about this error, try `rustc --explain E0786`.\nmemory allocation of 22800 bytes failed\nmemory allocation of 32256 bytes failed\nmemory allocation of 125440 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 49152 bytes failed\nmemory allocation of 6224 bytes failed\nmemory allocation of 34724 bytes failed\nmemory allocation of 65536 bytes failed\nmemory allocation of 16912 bytes failed\nmemory allocation of 32768 bytes failed\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:60:45\n |\n60 | fn parse_word(&mut self, mut ch: u8) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:64:31\n |\n64 | '\"' => if let Err(()) = self.parse_double(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:66:28\n |\n66 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:68:32\n |\n68 | '\\'' => if let Err(()) = self.parse_single(&mut result) {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:70:28\n |\n70 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:72:32\n |\n72 | '\\\\' => if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:76:28\n |\n76 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:81:20\n |\n81 | if let Some(ch2) = self.next_char() { ch = ch2; } else { break; }\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:86:57\n |\n86 | fn parse_double(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n27 + use alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:88:20\n |\n88 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:91:32\n |\n91 | if let Some(ch3) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:113:57\n |\n113 | fn parse_single(&mut self, result: &mut Vec) -> Result<(), ()> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use alloc::fmt::Result;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:115:20\n |\n115 | if let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:126:32\n |\n126 | fn next_char(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:133:10\n |\n133 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:135:27\n |\n135 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:136:16\n |\n136 | if let Some(mut ch) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:142:35\n |\n142 | while let Some(ch2) = self.next_char() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:24\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:148:81\n |\n148 | if let Some(ch2) = self.next_char() { ch = ch2; } else { return None; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:152:13\n |\n152 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:160:34\n |\n160 | pub fn split(in_bytes: &[u8]) -> Option>> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:24\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:24\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:193:75\n |\n193 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:196:24\n |\n196 | .collect::>, QuoteError>>()?\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:206:56\n |\n206 | pub fn quote<'a>(&self, mut in_bytes: &'a [u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:457:20\n |\n457 | pub fn join<'a, I: IntoIterator>(words: I) -> Vec {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:24\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:469:68\n |\n469 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:497:38\n |\n497 | pub fn try_quote(in_bytes: &[u8]) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 27 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:540:29\n |\n540 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:548:15\n |\n548 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Iterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:66:10\n |\n66 | impl<'a> Iterator for Shlex<'a> {\n | ^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:68:27\n |\n68 | fn next(&mut self) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:92:31\n |\n92 | pub fn split(in_str: &str) -> Option> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:24\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:24\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:156:74\n |\n156 | pub fn join<'a, I: IntoIterator>(&self, words: I) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 41 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:163:49\n |\n163 | pub fn quote<'a>(&self, in_str: &'a str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 41 + use alloc::fmt::Result;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:177:6\n |\n177 | impl From for Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:183:6\n |\n183 | impl From for bytes::Quoter {\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:201:20\n |\n201 | pub fn join<'a, I: IntoIterator>(words: I) -> String {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `IntoIterator` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:24\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:213:67\n |\n213 | pub fn try_join<'a, I: IntoIterator>(words: I) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 41 + use alloc::fmt::Result;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:241:35\n |\n241 | pub fn try_quote(in_str: &str) -> Result, QuoteError> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this type alias\n |\n 41 + use alloc::fmt::Result;\n |\n\nerror[E0425]: cannot find value `SPLIT_TEST_ITEMS` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:271:29\n |\n271 | for &(input, output) in SPLIT_TEST_ITEMS {\n | ^^^^^^^^^^^^^^^^ not found in this scope\n |\nnote: found an item that was configured out\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:246:8\n |\n245 | #[cfg(test)]\n | ---- the item is gated here\n246 | static SPLIT_TEST_ITEMS: &'static [(&'static str, Option<&'static [&'static str]>)] = &[\n | ^^^^^^^^^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:279:15\n |\n279 | while let Some(word) = sh.next() {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:83:9\n |\n83 | Some(result)\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:101:36\n |\n101 | ... return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:104:37\n |\n104 | '\"' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:108:24\n |\n108 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:117:38\n |\n117 | '\\'' => { return Ok(()); },\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:121:24\n |\n121 | return Err(());\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:128:19\n |\n128 | if res == Some(b'\\n') { self.line_no += 1; }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:163:38\n |\n163 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:194:9\n |\n194 | Ok(words.into_iter()\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:209:20\n |\n209 | return Ok(b\"''\"[..].into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:212:20\n |\n212 | return Err(QuoteError::Nul);\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:222:24\n |\n222 | return Ok(in_bytes.into());\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\bytes.rs:229:9\n |\n229 | Ok(out.into())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:95:38\n |\n95 | if shl.had_error { None } else { Some(res) }\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\shlex-1.3.0\\src\\lib.rs:164:9\n |\n164 | Ok(match self.inner.quote(in_str.as_bytes())? {\n | ^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0531, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:180:9\n |\n180 | write!(f, \"{}-{:02}-{:02}\", y, m, d)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:5:3\n |\n5 | #[derive(Debug, PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:193:9\n |\n193 | write!(f, \"{}\", self.as_str())\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:12:3\n |\n12 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:3:3\n |\n3 | #[derive(Debug, PartialEq, Eq, Copy, Clone)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:201:9\n |\n201 | write!(f, \"Version({:?}, {:?})\", self.0, self.to_mmp())\n | ^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:194:9\n |\n194 | write!(f, \"{}.{}.{}\", major, minor, patch)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:4:3\n |\n4 | #[derive(PartialEq, Eq, Copy, Clone, PartialOrd, Ord)]\n | ^^^^^^\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:2:5\n |\n2 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:9:3\n |\n9 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:37:17\n |\n37 | write!(f, \"process exited unsuccessfully: {}\", status)\n | ^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:44:3\n |\n44 | #[derive(Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:9:3\n |\n9 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:7:3\n |\n7 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\n | ^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:87:3\n |\n87 | #[derive(Clone, Debug)]\n | ^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:111:5\n |\n111 | println!(\"cargo:rustc-cfg={}\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:121:5\n |\n121 | println!(\"cargo:rerun-if-changed={}\", path);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:132:5\n |\n132 | println!(\"cargo:rerun-if-env-changed={}\", var);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:151:5\n |\n151 | println!(\"cargo:rustc-check-cfg=cfg({})\", cfg);\n | ^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:290:24\n |\n290 | let cfg_flag = format!(\"rustc_{}_{}\", major, minor);\n | ^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:303:9\n |\n303 | format!(\"autocfg_{:016x}_{}\", self.uuid, id)\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:352:28\n |\n352 | self.probe_fmt(format_args!(\"#![no_std]\\n{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:404:24\n |\n404 | self.probe_fmt(format_args!(\"{}\", code))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:416:20\n |\n416 | self.probe(format_args!(\"extern crate {} as probe;\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:421:24\n |\n421 | let cfg_flag = format!(\"has_{}\", mangle(name));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:436:20\n |\n436 | self.probe(format_args!(\"pub use {};\", path))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:444:35\n |\n444 | self.emit_path_cfg(path, &format!(\"has_{}\", mangle(path)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:463:20\n |\n463 | self.probe(format_args!(\"pub trait Probe: {} + Sized {{}}\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:471:36\n |\n471 | self.emit_trait_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:490:20\n |\n490 | self.probe(format_args!(\"pub type Probe = {};\", name))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:498:35\n |\n498 | self.emit_type_cfg(name, &format!(\"has_{}\", mangle(name)));\n | ^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:517:20\n |\n517 | self.probe(format_args!(\"pub fn probe() {{ let _ = {}; }}\", expr))\n | ^^^^^^^^^^^\n\nerror: cannot find macro `format_args` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:536:20\n |\n536 | self.probe(format_args!(\"pub const PROBE: () = ((), {}).0;\", expr))\n | ^^^^^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:3:5\n |\n3 | use std::str;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `shlex` (lib) due to 104 previous errors\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `either` (lib) due to 1 previous error\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:14:9\n |\n14 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:46:3\n |\n46 | #[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:25:3\n |\n25 | #[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, Default)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:414:9\n |\n414 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:401:9\n |\n401 | write!(f, \"{}{}\", value, name)?;\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:106:3\n |\n106 | #[derive(Debug, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:82:3\n |\n82 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:76:29\n |\n76 | Error::Empty => write!(f, \"value was empty\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:75:38\n |\n75 | ... Error::NumberOverflow => write!(f, \"number is too large or cannot be represented without a lack of precision (values below 1ns are ...\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:67:17\n |\n67 | write!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:64:17\n |\n64 | write!(f, \"time unit needed, for example {0}sec or {0}ms\", value)\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:62:46\n |\n62 | Error::NumberExpected(offset) => write!(f, \"expected number at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:61:48\n |\n61 | Error::InvalidCharacter(offset) => write!(f, \"invalid character at {}\", offset),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:7:3\n |\n7 | #[derive(Debug, PartialEq, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:61:3\n |\n61 | #[derive(Debug, Clone)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:51:3\n |\n51 | #[derive(Debug, Clone, PartialEq, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:46:37\n |\n46 | Error::InvalidFormat => write!(f, \"timestamp format is invalid\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:45:36\n |\n45 | Error::InvalidDigit => write!(f, \"bad character where digit is expected\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find macro `write` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:44:34\n |\n44 | Error::OutOfRange => write!(f, \"numeric component is out of range\"),\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 1 + use std::write;\n |\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:29:3\n |\n29 | #[derive(Debug, PartialEq, Clone, Copy)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 1 + use std::prelude::rust_2024::derive;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:6:5\n |\n6 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:66:34\n |\n66 | fn two_digits(b1: u8, b2: u8) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::date::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:67:46\n |\n67 | fn two_digits_inner(a: char, b: char) -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:71:9\n |\n71 | Some((a * 10 + b) as u64)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:84:34\n |\n84 | pub fn parse_rfc3339(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::date::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:86:16\n |\n86 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:89:38\n |\n89 | if b[10] != b'T' || (b.last() != Some(&b'Z') && !s.ends_with(\"+00:00\")) {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:90:16\n |\n90 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:108:39\n |\n108 | pub fn parse_rfc3339_weak(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::date::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:110:16\n |\n110 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:119:16\n |\n119 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:129:16\n |\n129 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:151:21\n |\n151 | _ => return Err(Error::OutOfRange),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:154:16\n |\n154 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:169:21\n |\n169 | if b.get(19) == Some(&b'.') {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:175:24\n |\n175 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:181:24\n |\n181 | return Err(Error::InvalidDigit);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:188:16\n |\n188 | return Err(Error::InvalidFormat);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:193:16\n |\n193 | return Err(Error::OutOfRange);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:196:5\n |\n196 | Ok(UNIX_EPOCH + Duration::new(total_seconds, nanos))\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:270:20\n |\n270 | return Err(fmt::Error);\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:37:15\n |\n37 | unit: String,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this struct\n |\n 1 + use std::string::String;\n |\n\nerror[E0405]: cannot find trait `Sized` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:85:19\n |\n85 | trait OverflowOp: Sized {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::marker::Sized;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:86:34\n |\n86 | fn mul(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:87:34\n |\n87 | fn add(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:88:34\n |\n88 | fn div(self, other: Self) -> Result;\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:92:34\n |\n92 | fn mul(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:95:34\n |\n95 | fn add(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:98:34\n |\n98 | fn div(self, other: Self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:100:18\n |\n100 | 0 => Ok(self / other),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:101:18\n |\n101 | _ => Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:118:27\n |\n118 | fn parse(mut self) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:122:28\n |\n122 | let mut frac = None; // fractional part\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:124:23\n |\n124 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:138:32\n |\n138 | frac = Some(self.parse_fractional_part(&mut off)?);\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:142:32\n |\n142 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:149:23\n |\n149 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:159:32\n |\n159 | return Err(Error::InvalidCharacter(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:167:17\n |\n167 | Some(n) => n,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:168:32\n |\n168 | None => return Ok(out),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:39\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:173:46\n |\n173 | fn parse_first_char(&mut self) -> Result, Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:28\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:178:31\n |\n178 | return Ok(Some(c as u64 - '0' as u64));\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:182:28\n |\n182 | return Err(Error::NumberExpected(off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:9\n |\n186 | Ok(None)\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:186:12\n |\n186 | Ok(None)\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use std::option::Option::None;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:189:61\n |\n189 | fn parse_fractional_part(&mut self, off: &mut usize) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:193:19\n |\n193 | while let Some(c) = self.iter.next() {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:214:28\n |\n214 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:222:20\n |\n222 | return Err(Error::InvalidCharacter(*off));\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:224:9\n |\n224 | Ok(Fraction {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:237:15\n |\n237 | frac: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use std::option::Option;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:241:10\n |\n241 | ) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:243:13\n |\n243 | Ok(u) => u,\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:244:13\n |\n244 | Err(()) => {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:245:24\n |\n245 | return Err(Error::UnknownUnit {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:270:16\n |\n270 | if let Some(Fraction {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::option::Option::Some;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:276:44\n |\n276 | Unit::Nanosecond => return Err(Error::NumberOverflow),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:290:9\n |\n290 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:294:64\n |\n294 | fn add_current(mut sec: u64, nsec: u64, out: &mut Duration) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:302:5\n |\n302 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:321:29\n |\n321 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:323:40\n |\n323 | \"nanos\" | \"nsec\" | \"ns\" => Ok(Self::Nanosecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:324:37\n |\n324 | \"usec\" | \"us\" | \"µs\" => Ok(Self::Microsecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:325:41\n |\n325 | \"millis\" | \"msec\" | \"ms\" => Ok(Self::Millisecond),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:326:60\n |\n326 | \"seconds\" | \"second\" | \"secs\" | \"sec\" | \"s\" => Ok(Self::Second),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:327:60\n |\n327 | \"minutes\" | \"minute\" | \"min\" | \"mins\" | \"m\" => Ok(Self::Minute),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:328:54\n |\n328 | \"hours\" | \"hour\" | \"hr\" | \"hrs\" | \"h\" => Ok(Self::Hour),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:329:37\n |\n329 | \"days\" | \"day\" | \"d\" => Ok(Self::Day),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:330:54\n |\n330 | \"weeks\" | \"week\" | \"wk\" | \"wks\" | \"w\" => Ok(Self::Week),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:331:41\n |\n331 | \"months\" | \"month\" | \"M\" => Ok(Self::Month),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:332:54\n |\n332 | \"years\" | \"year\" | \"yr\" | \"yrs\" | \"y\" => Ok(Self::Year),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:333:18\n |\n333 | _ => Err(()),\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Err;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:364:35\n |\n364 | pub fn parse_duration(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::duration::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:366:16\n |\n366 | return Ok(Duration::ZERO);\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:407:5\n |\n407 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:417:5\n |\n417 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:434:20\n |\n434 | return Ok(());\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:464:9\n |\n464 | Ok(())\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use std::result::Result::Ok;\n |\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:49:6\n |\n49 | impl AsRef for Duration {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:62:6\n |\n62 | impl From for StdDuration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:68:6\n |\n68 | impl From for Duration {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:76:29\n |\n76 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::wrapper::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0405]: cannot find trait `AsRef` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:87:6\n |\n87 | impl AsRef for Timestamp {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::AsRef;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:100:6\n |\n100 | impl From for SystemTime {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0405]: cannot find trait `From` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:106:6\n |\n106 | impl From for Timestamp {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 1 + use std::convert::From;\n |\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\wrapper.rs:114:29\n |\n114 | fn from_str(s: &str) -> Result {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing one of these items\n |\n 1 + use crate::wrapper::fmt::Result;\n |\n 1 + use std::fmt::Result;\n |\n 1 + use std::io::Result;\n |\n 1 + use std::result::Result;\n |\n = and 3 other candidates\n\nerror[E0277]: `date::Error` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\date.rs:39:19\n |\n39 | impl StdError for Error {}\n | ^^^^^ the trait `Debug` is not implemented for `date::Error`\n |\n = note: add `#[derive(Debug)]` to `date::Error` or manually `impl Debug for date::Error`\nnote: required by a bound in `std::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\error.rs:53:18\n |\n53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\nhelp: consider annotating `date::Error` with `#[derive(Debug)]`\n |\n30 + #[derive(Debug)]\n31 | pub enum Error {\n |\n\nerror[E0277]: `duration::Error` doesn't implement `Debug`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\duration.rs:56:19\n |\n56 | impl StdError for Error {}\n | ^^^^^ the trait `Debug` is not implemented for `duration::Error`\n |\n = note: add `#[derive(Debug)]` to `duration::Error` or manually `impl Debug for duration::Error`\nnote: required by a bound in `std::error::Error`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library\\core\\src\\error.rs:53:18\n |\n53 | pub trait Error: Debug + Display {\n | ^^^^^ required by this bound in `Error`\n\nSome errors have detailed explanations: E0277, E0405, E0412, E0425, E0462, E0531.\nFor more information about an error, try `rustc --explain E0277`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:2:5\n |\n2 | use std::ffi::OsString;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror[E0462]: found staticlib `std` instead of rlib or dylib\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^\n |\n = note: the following crate versions were found:\n crate `std`: C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\std-5740e47ddabbb05c.dll.lib\n = help: please recompile that crate using --crate-type lib\n\nerror: could not compile `arrayvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name arrayvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\arrayvec-0.7.6\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"borsh\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"zeroize\\\"))\" -C metadata=b9983bad8b889215 -C extra-filename=-acdac6703702a270 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:3:5\n |\n3 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:140:9\n |\n140 | eprintln!(\"Environment variable ${key} is not set during execution of build script\");\n | ^^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `hex` (lib) due to 2 previous errors\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name hex --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\hex-0.4.3\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"alloc\\\"\" --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"alloc\\\", \\\"default\\\", \\\"serde\\\", \\\"std\\\"))\" -C metadata=c294daa3401c44dd -C extra-filename=-34fafb0cbe658e33 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `convert_case` (lib) due to 1 previous error\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `humantime` (lib) due to 109 previous errors\nerror: could not compile `constant_time_eq` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name constant_time_eq --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\constant_time_eq-0.3.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"count_instructions_test\\\"))\" -C metadata=c9e40f4620bad526 -C extra-filename=-b7f0e5048584fd47 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:4:5\n |\n4 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `smallvec` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name smallvec --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\smallvec-1.15.1\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg \"feature=\\\"const_generics\\\"\" --cfg \"feature=\\\"union\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"arbitrary\\\", \\\"bincode\\\", \\\"const_generics\\\", \\\"const_new\\\", \\\"debugger_visualizer\\\", \\\"drain_filter\\\", \\\"drain_keep_rest\\\", \\\"impl_bincode\\\", \\\"malloc_size_of\\\", \\\"may_dangle\\\", \\\"serde\\\", \\\"specialization\\\", \\\"union\\\", \\\"unty\\\", \\\"write\\\"))\" -C metadata=def500a493e565b3 -C extra-filename=-a26b8686f4740ddc --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:130:13\n |\n130 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `second-stack` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name second_stack --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\second-stack-0.3.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=06adfc46a0a87d93 -C extra-filename=-76bd9f5d210416c5 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:5:5\n |\n5 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:78:13\n |\n78 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:4:5\n |\n4 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:6:5\n |\n6 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:55:9\n |\n55 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:7:5\n |\n7 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:5:5\n |\n5 | use std::ffi::OsString;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `typenum` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\typenum-1.19.0\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"const-generics\\\", \\\"force_unix_path_separator\\\", \\\"i128\\\", \\\"no_std\\\", \\\"scale-info\\\", \\\"scale_info\\\", \\\"strict\\\"))\" -C metadata=1b1c6e9616672e00 -C extra-filename=-2780e9e7df9b2263 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\build\\typenum-2780e9e7df9b2263 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:51:9\n |\n51 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:56:9\n |\n56 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:6:5\n |\n6 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:50:9\n |\n50 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:13:5\n |\n13 | println!(\"cargo:rustc-check-cfg=cfg(thiserror_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:7:5\n |\n7 | use std::io::ErrorKind;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:12:5\n |\n12 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:44:9\n |\n44 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:10:5\n |\n10 | println!(\"cargo:rerun-if-changed=build/probe.rs\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:8:5\n |\n8 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:8:5\n |\n8 | use std::iter;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:43:9\n |\n43 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:9:5\n |\n9 | use std::path::Path;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:42:9\n |\n42 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:17:8\n |\n17 | if cfg!(feature = \"std\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:10:5\n |\n10 | use std::process::{self, Command, Stdio};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:105:40\n |\n105 | if !error_generic_member_access && cfg!(feature = \"std\") && rustc >= 65 {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:17\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 1 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:18:9\n |\n18 | println!(\"cargo:rerun-if-changed=src/nightly.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:11:5\n |\n11 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:56:13\n |\n56 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:35:25\n |\n35 | let semver_exempt = cfg!(procmacro2_semver_exempt);\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:57:13\n |\n57 | println!(\"cargo:rustc-cfg=error_generic_member_access\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:61:13\n |\n61 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:41:25\n |\n41 | if semver_exempt || cfg!(feature = \"span-locations\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(feature, values(\\\"result\\\"))\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:71:9\n |\n71 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:68:9\n |\n68 | if !cfg!(feature = \"proc-macro\") {\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:22:5\n |\n22 | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:72:9\n |\n72 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:17:9\n |\n17 | println!(\"cargo:rustc-check-cfg=cfg(fuzzing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:73:9\n |\n73 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_clippy_format_args)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:20:5\n |\n20 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:18:9\n |\n18 | println!(\"cargo:rustc-check-cfg=cfg(no_is_available)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:74:9\n |\n74 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:19:9\n |\n19 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_byte_character)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:75:9\n |\n75 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_core_unwind_safe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_fmt_arguments_as_str)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:20:9\n |\n20 | println!(\"cargo:rustc-check-cfg=cfg(no_literal_c_string)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:9:9\n |\n9 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:29:25\n |\n29 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:30:16\n |\n30 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: no global memory allocator found but one is required; link to std or add `#[global_allocator]` to a static item that implements the GlobalAlloc trait\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:5:11\n |\n 5 | fn main() {\n | ___________^\n 6 | | println!(\"cargo:rerun-if-changed=build.rs\");\n 7 | |\n 8 | | let minor = match rustc_minor_version() {\n... |\n22 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs:24:29\n |\n24 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:21:9\n |\n21 | println!(\"cargo:rustc-check-cfg=cfg(no_source_text)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:77:9\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_ptr_addr_of)\");\n | ^^^^^^^\n\nerror: could not compile `quote` (build script) due to 16 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:22:9\n |\n22 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:78:9\n |\n78 | println!(\"cargo:rustc-check-cfg=cfg(anyhow_no_unsafe_op_in_unsafe_fn_lint)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:23:9\n |\n23 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_file)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:79:9\n |\n79 | println!(\"cargo:rustc-check-cfg=cfg(error_generic_member_access)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:24:9\n |\n24 | println!(\"cargo:rustc-check-cfg=cfg(proc_macro_span_location)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:80:9\n |\n80 | println!(\"cargo:rustc-check-cfg=cfg(std_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:86:9\n |\n86 | println!(\"cargo:rustc-cfg=anyhow_no_ptr_addr_of\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:25:9\n |\n25 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_backtrace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:92:9\n |\n92 | println!(\"cargo:rustc-cfg=anyhow_no_fmt_arguments_as_str\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:26:9\n |\n26 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_build_probe)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:96:9\n |\n96 | println!(\"cargo:rustc-cfg=anyhow_no_unsafe_op_in_unsafe_fn_lint\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:27:9\n |\n27 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_nightly_testing)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:102:9\n |\n102 | println!(\"cargo:rustc-cfg=anyhow_no_core_unwind_safe\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:28:9\n |\n28 | println!(\"cargo:rustc-check-cfg=cfg(procmacro2_semver_exempt)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:108:9\n |\n108 | println!(\"cargo:rustc-cfg=std_backtrace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:29:9\n |\n29 | println!(\"cargo:rustc-check-cfg=cfg(randomize_layout)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:114:9\n |\n114 | println!(\"cargo:rustc-cfg=anyhow_no_core_error\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:30:9\n |\n30 | println!(\"cargo:rustc-check-cfg=cfg(span_locations)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:120:9\n |\n120 | println!(\"cargo:rustc-cfg=anyhow_no_clippy_format_args\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:31:9\n |\n31 | println!(\"cargo:rustc-check-cfg=cfg(super_unstable)\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:143:13\n |\n143 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(wrap_proc_macro)\");\n | ^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:205:13\n |\n205 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:226:9\n |\n226 | eprintln!(\n | ^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-cfg=procmacro2_semver_exempt\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:45:9\n |\n45 | println!(\"cargo:rustc-cfg=span_locations\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:53:9\n |\n53 | println!(\"cargo:rustc-cfg=no_is_available\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:58:9\n |\n58 | println!(\"cargo:rustc-cfg=no_source_text\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:64:9\n |\n64 | println!(\"cargo:rustc-cfg=no_literal_byte_character\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:65:9\n |\n65 | println!(\"cargo:rustc-cfg=no_literal_c_string\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:69:9\n |\n69 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:115:9\n |\n115 | println!(\"cargo:rustc-cfg=wrap_proc_macro\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:123:9\n |\n123 | println!(\"cargo:rustc-cfg=proc_macro_span\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:129:9\n |\n129 | println!(\"cargo:rustc-cfg=proc_macro_span_location\");\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:30:9\n |\n30 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:65:25\n |\n65 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:66:16\n |\n66 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:7:16\n |\n7 | const PRIVATE: &str = \"\\\n | ^^^^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:19:11\n |\n19 | fn main() {\n | ___________^\n20 | | println!(\"cargo:rerun-if-changed=build.rs\");\n21 | |\n22 | | println!(\"cargo:rustc-cfg=if_docsrs_then_no_serde_core\");\n... |\n58 | | }\n | |_^\n\nerror: requires `sized` lang_item\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:60:29\n |\n60 | fn rustc_minor_version() -> Option {\n | ^^^^^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:135:9\n |\n135 | println!(\"cargo:rustc-cfg=proc_macro_span_file\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:141:9\n |\n141 | println!(\"cargo:rustc-cfg=super_unstable\");\n | ^^^^^^^\n\nerror: could not compile `serde` (build script) due to 31 previous errors\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:145:9\n |\n145 | println!(\"cargo:rerun-if-env-changed=RUSTC_BOOTSTRAP\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:165:5\n |\n165 | println!(\"cargo:rerun-if-changed=src/probe/{}.rs\", feature);\n | ^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:177:13\n |\n177 | eprintln!(\"Failed to create {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nerror: cannot find macro `cfg` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:17\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^\n |\n = note: `cfg` is in scope, but it is an attribute: `#[cfg]`\nhelp: consider importing this macro\n |\n 4 + use core::cfg;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:240:13\n |\n240 | eprintln!(\"Failed to clean up {}: {}\", out_subdir.display(), err);\n | ^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:23:19\n |\n23 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror: cannot find macro `eprintln` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:261:9\n |\n261 | eprintln!(\n | ^^^^^^^^\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:76:12\n |\n76 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:107:12\n |\n107 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:112:12\n |\n112 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:121:9\n |\n121 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:122:9\n |\n122 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\thiserror-1.0.69\\build.rs:128:12\n |\n128 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nSome errors have detailed explanations: E0462, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0462`.\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror: could not compile `bytemuck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name bytemuck --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\bytemuck-1.24.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --deny=unexpected_cfgs --check-cfg \"cfg(target_arch, values(\\\"spirv\\\"))\" --cfg \"feature=\\\"must_cast\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"aarch64_simd\\\", \\\"align_offset\\\", \\\"alloc_uninit\\\", \\\"avx512_simd\\\", \\\"bytemuck_derive\\\", \\\"const_zeroed\\\", \\\"derive\\\", \\\"extern_crate_alloc\\\", \\\"extern_crate_std\\\", \\\"impl_core_error\\\", \\\"latest_stable_rust\\\", \\\"min_const_generics\\\", \\\"must_cast\\\", \\\"must_cast_extra\\\", \\\"nightly_docs\\\", \\\"nightly_float\\\", \\\"nightly_portable_simd\\\", \\\"nightly_stdsimd\\\", \\\"pod_saturating\\\", \\\"track_caller\\\", \\\"transparentwrapper_extra\\\", \\\"unsound_ptr_pod_impl\\\", \\\"wasm_simd\\\", \\\"zeroable_atomics\\\", \\\"zeroable_maybe_uninit\\\", \\\"zeroable_unwind_fn\\\"))\" -C metadata=8fff55c6b89c3310 -C extra-filename=-b5aaba42e55f952d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `thiserror` (build script) due to 26 previous errors\nerror: could not compile `keccak` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name keccak --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\keccak-0.1.5\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"asm\\\", \\\"no_unroll\\\", \\\"simd\\\"))\" -C metadata=4b9dc75603d6adb0 -C extra-filename=-400039d128398f3a --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps --target wasm32-unknown-unknown -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\wasm32-unknown-unknown\\release\\deps -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow -C debuginfo=0 -C split-debuginfo=off -Clinker=rust-lld.exe` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `unicode-ident` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name unicode_ident --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\unicode-ident-1.0.19\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=7dcde6cf83aceb49 -C extra-filename=-1120f09d5d370f7b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror: could not compile `zerocopy` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"simd\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"__internal_use_only_features_that_work_on_stable\\\", \\\"alloc\\\", \\\"derive\\\", \\\"float-nightly\\\", \\\"simd\\\", \\\"simd-nightly\\\", \\\"std\\\", \\\"zerocopy-derive\\\"))\" -C metadata=28545f74c6b33ac5 -C extra-filename=-348cc16fa06f774d --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\build\\zerocopy-348cc16fa06f774d -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989234283\\target_st_f44372d8-3590-4ef0-836d-583d4a60c90a\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:27:23\n |\n27 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:66:9\n |\n66 | Some(rustc) => rustc,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:141:12\n |\n141 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:173:12\n |\n173 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:178:12\n |\n178 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:187:9\n |\n187 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:188:9\n |\n188 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:194:12\n |\n194 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:203:68\n |\n203 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:213:29\n |\n213 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:218:25\n |\n218 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\anyhow-1.0.100\\build.rs:219:16\n |\n219 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nerror: could not compile `anyhow` (build script) due to 50 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:81:19\n |\n81 | } else if let Some(rustc_bootstrap) = env::var_os(\"RUSTC_BOOTSTRAP\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:175:12\n |\n175 | if let Err(err) = fs::create_dir(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:208:12\n |\n208 | if let Some(target) = env::var_os(\"TARGET\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:213:12\n |\n213 | if let Ok(rustflags) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:222:9\n |\n222 | Ok(status) => status.success(),\n | ^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Ok;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:223:9\n |\n223 | Err(_) => false,\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:229:12\n |\n229 | if let Err(err) = fs::remove_dir_all(&out_subdir) {\n | ^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::result::Result::Err;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:238:68\n |\n238 | || (cfg!(target_os = \"linux\") && err.raw_os_error() == Some(ENOTEMPTY)))\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:248:29\n |\n248 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 4 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:253:25\n |\n253 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 4 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs:254:16\n |\n254 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 4 + use core::option::Option::None;\n |\n\nerror: could not compile `proc-macro2` (build script) due to 59 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:21:22\n |\n21 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:57:36\n |\n57 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:30\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:67:48\n |\n67 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:68:21\n |\n68 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:29:22\n |\n29 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:56:36\n |\n56 | pub fn parse(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:67:13\n |\n67 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:22:22\n |\n22 | pub fn read() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:51:33\n |\n51 | pub fn parse(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:30\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:55:48\n |\n55 | (3, _) | (_, Err(_)) => return None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:56:21\n |\n56 | (_, Ok(v)) => v,\n | ^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:62:20\n |\n62 | return None;\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:53\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:60\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:69\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:128:76\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n128 | fn version_and_date_from_rustc_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:61\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:68\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:77\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:138:84\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n138 | fn version_and_date_from_rustc_verbose_version(s: &str) -> (Option, Option) {\n | ++++++++\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:36\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:139:42\n |\n139 | let (mut version, mut date) = (None, None);\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:143:13\n |\n143 | Some(\"rustc\") => {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:148:13\n |\n148 | Some(\"release:\") => version = split(line),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:13\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:149:73\n |\n149 | Some(\"commit-date:\") if line.ends_with(\"unknown\") => date = None,\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:150:13\n |\n150 | Some(\"commit-date:\") => date = split(line),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:30\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:38\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:45\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:54\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:159:61\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n159 | fn get_version_and_date() -> Option<(Option, Option)> {\n | ++++++++\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:174:20\n |\n174 | pub fn triple() -> Option<(Version, Channel, Date)> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:9\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:15\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:176:30\n |\n176 | Some((Some(version), Some(date))) => (version, date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:177:21\n |\n177 | _ => return None\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:182:9\n |\n182 | Some(version) => match Channel::parse(&version_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:183:13\n |\n183 | Some(channel) => match Date::parse(&date_str) {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:17\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:185:22\n |\n185 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:187:18\n |\n187 | _ => None,\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:189:14\n |\n189 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:202:39\n |\n202 | pub fn is_min_date(min_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:10\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:28\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:205:14\n |\n205 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:218:39\n |\n218 | pub fn is_max_date(max_date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:10\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:28\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:221:14\n |\n221 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:234:37\n |\n234 | pub fn is_exact_date(date: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:10\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:28\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:237:14\n |\n237 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:250:45\n |\n250 | pub fn is_min_version(min_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:10\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:27\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:253:14\n |\n253 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:266:45\n |\n266 | pub fn is_max_version(max_version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:10\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:27\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:269:14\n |\n269 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:281:43\n |\n281 | pub fn is_exact_version(version: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:10\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:27\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:284:14\n |\n284 | _ => None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:302:34\n |\n302 | pub fn is_feature_flaggable() -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:324:43\n |\n324 | pub fn supports_feature(feature: &str) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:326:9\n |\n326 | Some(true) => { /* continue */ }\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:9\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:335:12\n |\n335 | if let Some((flags, delim)) = env_flags {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:344:16\n |\n344 | if let Some(allow_features) = allow_features.last() {\n | ^^^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `String`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:162:28\n |\n162 | .and_then(|output| String::from_utf8(output.stdout).ok())\n | ^^^^^^ use of undeclared type `String`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\version.rs:73:9\n |\n73 | Some(Version::from_mmp(maj, min, patch))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:59:13\n |\n59 | Some(Channel(Kind::Dev))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:61:13\n |\n61 | Some(Channel(Kind::Nightly))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:63:13\n |\n63 | Some(Channel(Kind::Beta))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\channel.rs:65:13\n |\n65 | Some(Channel(Kind::Stable))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\date.rs:65:9\n |\n65 | Some(Date::from_ymd(year, month as u8, day as u8))\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:184:31\n |\n184 | Some(date) => Some((version, channel, date)),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:204:47\n |\n204 | (Some(rustc_date), Some(min_date)) => Some(rustc_date >= min_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:220:47\n |\n220 | (Some(rustc_date), Some(max_date)) => Some(rustc_date <= max_date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:236:43\n |\n236 | (Some(rustc_date), Some(date)) => Some(rustc_date == date),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:252:45\n |\n252 | (Some(rustc_ver), Some(min_ver)) => Some(rustc_ver >= min_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:268:45\n |\n268 | (Some(rustc_ver), Some(max_ver)) => Some(rustc_ver <= max_ver),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:283:45\n |\n283 | (Some(rustc_ver), Some(version)) => Some(rustc_ver == version),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:327:31\n |\n327 | Some(false) => return Some(false),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:345:20\n |\n345 | return Some(allow_features.split(',').any(|f| f.trim() == feature));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\version_check-0.9.5\\src\\lib.rs:351:5\n |\n351 | Some(true)\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0412, E0425, E0433, E0462, E0531.\nerror: could not compile `version_check` (lib) due to 101 previous errors\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:19:24\n |\n19 | fn cause(&self) -> Option<&error::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:24:60\n |\n24 | ErrorKind::Process(_) | ErrorKind::Other(_) => None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:30:46\n |\n30 | fn fmt(&self, f: &mut fmt::Formatter) -> Result<(), fmt::Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:12:20\n |\n12 | rustc_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:13:30\n |\n13 | rustc_workspace_wrapper: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:42:30\n |\n42 | pub fn version(&self) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:54:16\n |\n54 | if let Some(ref rw) = self.rustc_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:55:20\n |\n55 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:60:16\n |\n60 | if let Some(ref rww) = self.rustc_workspace_wrapper {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:47:24\n |\n47 | if let Ok(value) = Version::from_command($command) {\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:67:42\n |\n67 | fn get_rustc_wrapper(workspace: bool) -> Option {\n | ^^^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:72:16\n |\n72 | return None;\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:81:12\n |\n81 | if let Some(wrapper) = env::var_os(name) {\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:88:5\n |\n88 | None\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:24:51\n |\n24 | pub fn from_command(command: &mut Command) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:37:13\n |\n37 | Some(line) => &line[\"release: \".len()..],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:43:13\n |\n43 | Some(i) => &release[..i],\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n57 | Ok(value) => value,\n | ^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:92:13\n |\n92 | target: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:14\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:94:21\n |\n94 | edition: Option,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:16\n |\n95 | rustflags: Vec,\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:95:20\n |\n95 | rustflags: Vec,\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n88 | pub struct AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:172:21\n |\n172 | pub fn new() -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:174:13\n |\n174 | Some(d) => Self::with_dir(d),\n | ^^^^ not found in this scope\n\nerror[E0405]: cannot find trait `Into` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:24\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:187:50\n |\n187 | pub fn with_dir>(dir: T) -> Result {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:207:22\n |\n207 | edition: None,\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:253:30\n |\n253 | pub fn edition(&self) -> Option<&str> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:13\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:44\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:277:51\n |\n277 | pub fn set_edition(&mut self, edition: Option) {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n163 | impl AutoCfg {\n | ++++++++\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:298:33\n |\n298 | fn new_crate_name(&self) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:306:55\n |\n306 | fn probe_fmt<'a>(&self, source: Arguments<'a>) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:317:16\n |\n317 | if let Some(edition) = self.edition.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:321:16\n |\n321 | if let Some(target) = self.target.as_ref() {\n | ^^^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:57:13\n |\n 57 | Ok(value) => value,\n | ^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:13\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:335:13\n |\n335 | Ok(status) if status.success() => {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:13\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:13\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `Result` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:403:44\n |\n403 | pub fn probe_raw(&self, code: &str) -> Result<(), Error> {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:548:23\n |\n548 | fn mangle(s: &str) -> String {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:558:14\n |\n558 | target: &Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:560:23\n |\n560 | cargo_target_dir: Option,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:23\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:56\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^ not found in this scope\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:579:60\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ^^^^^^ not found in this scope\n |\nhelp: you might be missing a type parameter\n |\n579 | fn rustflags(target: &Option, dir: &Path) -> Vec {\n | ++++++++\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:585:12\n |\n585 | if let Ok(a) = env::var(\"CARGO_ENCODED_RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0531]: cannot find tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:605:16\n |\n605 | if let Ok(rustflags) = env::var(\"RUSTFLAGS\") {\n | ^^ not found in this scope\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:587:13\n |\n587 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0433]: failed to resolve: use of undeclared type `Vec`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:617:5\n |\n617 | Vec::new()\n | ^^^ use of undeclared type `Vec`\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:21:37\n |\n21 | ErrorKind::Io(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:22:38\n |\n22 | ErrorKind::Num(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\error.rs:23:39\n |\n23 | ErrorKind::Utf8(ref e) => Some(e),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:33:20\n |\n33 | .chain(Some(&self.rustc));\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n56 | try_version!(Command::new(rw).args(&[rww, rustc]));\n | -------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n58 | try_version!(Command::new(rw).arg(rustc));\n | ----------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:48:28\n |\n48 | return Ok(value);\n | ^^ not found in this scope\n...\n61 | try_version!(Command::new(rww).arg(rustc));\n | ------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try_version` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\rustc.rs:84:20\n |\n84 | return Some(wrapper.into());\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:26:22\n |\n26 | let output = try!(command\n | ______________________-\n27 | | .args(&[\"--version\", \"--verbose\"])\n28 | | .output()\n29 | | .map_err(error::from_io));\n | |_____________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:31:20\n |\n31 | return Err(error::from_str(\"could not execute rustc\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:33:22\n |\n33 | let output = try!(str::from_utf8(&output.stdout).map_err(error::from_utf8));\n | -------------------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:38:28\n |\n38 | None => return Err(error::from_str(\"could not find rustc release\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:49:21\n |\n49 | let major = try!(iter\n | _____________________-\n50 | | .next()\n51 | | .ok_or_else(|| error::from_str(\"missing major version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:52:21\n |\n52 | let minor = try!(iter\n | _____________________-\n53 | | .next()\n54 | | .ok_or_else(|| error::from_str(\"missing minor version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:55:21\n |\n55 | let patch = try!(iter\n | _____________________-\n56 | | .next()\n57 | | .ok_or_else(|| error::from_str(\"missing patch version\")));\n | |_____________________________________________________________________- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:59:9\n |\n59 | Ok(Version::new(\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:60:13\n |\n60 | try!(major.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:61:13\n |\n61 | try!(minor.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\version.rs:62:13\n |\n62 | try!(patch.parse().map_err(error::from_num)),\n | -------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:175:21\n |\n175 | None => Err(error::from_str(\"no OUT_DIR specified!\")),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n189 | let rustc_version = try!(rustc.version());\n | --------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n195 | let meta = try!(fs::metadata(&dir).map_err(error::from_io));\n | ------------------------------------------------ in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:197:20\n |\n197 | return Err(error::from_str(\"output path is not a writable directory\"));\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:221:9\n |\n221 | Ok(ac)\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:255:34\n |\n255 | Some(ref edition) => Some(&**edition),\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n328 | let mut child = try!(command.spawn().map_err(error::from_io));\n | --------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:58:34\n |\n 58 | Err(error) => return Err(error),\n | ^^^ not found in this scope\n...\n331 | try!(stdin.write_fmt(source).map_err(error::from_io));\n | ----------------------------------------------------- in this macro invocation\n |\n = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0425]: cannot find function `drop` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:332:9\n |\n332 | drop(stdin);\n | ^^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Ok` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:343:17\n |\n343 | Ok(())\n | ^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:345:27\n |\n345 | Ok(status) => Err(error::from_exit(status)),\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Err` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\autocfg-1.5.0\\src\\lib.rs:346:27\n |\n346 | Err(error) => Err(error::from_io(error)),\n | ^^^ not found in this scope\n\nSome errors have detailed explanations: E0405, E0412, E0425, E0433, E0531, E0786.\nerror: could not compile `autocfg` (lib) due to 131 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:39:58.607250500Z", - "finished_at": "2025-10-20T19:45:04.649717700Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libcore-a0f3a77406fcd134.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:201:9\n |\n201 | panic!(\"Invalid use of NoHashHasher\")\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 13 + use core::panic;\n |\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:33:25\n |\n33 | pub type IntMap = std::collections::HashMap>;\n | ^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror[E0786]: found invalid metadata files for crate `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:53:22\n |\n53 | pub type IntSet = std::collections::HashSet>;\n | ^^^\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd-896f64118b892ee1.rlib': The paging file is too small for this operation to complete. (os error 1455)\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\wasm32-unknown-unknown\\lib\\libstd_detect-d0198f5966fd6781.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nmemory allocation of 200720 bytes failed\nerror[E0786]: found invalid metadata files for crate `core` which `std` depends on\n |\n = note: failed to mmap file 'C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-29b5e38e35315fc0.rlib': The paging file is too small for this operation to complete. (os error 1455)\n\nerror: could not compile `humantime` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name humantime --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\humantime-2.3.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"mu\\\"))\" -C metadata=e50faa116ab8f0b8 -C extra-filename=-99672f95096ebc3b --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nwarning: build failed, waiting for other jobs to finish...\nerror: could not compile `quote` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\quote-1.0.41\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"proc-macro\\\"))\" -C metadata=f0cd0102ff527b3e -C extra-filename=-42b985dc7d7f00bd --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\build\\quote-42b985dc7d7f00bd -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `heck` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name heck --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\heck-0.5.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=60d50e565e71bbd2 -C extra-filename=-0d7331e6f96820f3 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `either` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name either --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\either-1.15.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"std\\\"\" --cfg \"feature=\\\"use_std\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"serde\\\", \\\"std\\\", \\\"use_std\\\"))\" -C metadata=140eb629c181d4d5 -C extra-filename=-2f2efd647339198c --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `convert_case` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name convert_case --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\convert_case-0.4.0\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"rand\\\", \\\"random\\\"))\" -C metadata=5a3d66d5d0886277 -C extra-filename=-55893302869ebd74 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror: could not compile `proc-macro2` (build script)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name build_script_build --edition=2021 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\proc-macro2-1.0.101\\build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg \"feature=\\\"default\\\"\" --cfg \"feature=\\\"proc-macro\\\"\" --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values(\\\"default\\\", \\\"nightly\\\", \\\"proc-macro\\\", \\\"span-locations\\\"))\" -C metadata=82128824d3a4bb64 -C extra-filename=-dab796b861feb7f1 --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\build\\proc-macro2-dab796b861feb7f1 -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000142, STATUS_DLL_INIT_FAILED)\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not be installed\n = help: consider downloading the target with `rustup target add x86_64-pc-windows-msvc`\n\nSome errors have detailed explanations: E0463, E0786.\nFor more information about an error, try `rustc --explain E0463`.\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:58:5\n |\n58 | use std::{env, fs, process::Command, str};\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `serde` (build script) due to 2 previous errors\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:1:5\n |\n1 | use std::env;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror[E0405]: cannot find trait `Default` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:124:9\n |\n124 | impl Default for NoHashHasher {\n | ^^^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::default::Default;\n |\n\nerror[E0405]: cannot find trait `Clone` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:136:9\n |\n136 | impl Clone for NoHashHasher {\n | ^^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::clone::Clone;\n |\n\nerror[E0405]: cannot find trait `Copy` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\nohash-hasher-0.2.0\\src\\lib.rs:148:9\n |\n148 | impl Copy for NoHashHasher {}\n | ^^^^ not found in this scope\n |\nhelp: consider importing this trait\n |\n 13 + use core::marker::Copy;\n |\n\nSome errors have detailed explanations: E0405, E0786.\nFor more information about an error, try `rustc --explain E0405`.\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:229:9\n |\n229 | panic!(\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:2:5\n |\n2 | use std::fs;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:213:13\n |\n213 | assert_eq!(iter.next(), None, \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:3:5\n |\n3 | use std::path::PathBuf;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: could not compile `nohash-hasher` (lib) due to 7 previous errors\nerror: cannot find macro `assert_eq` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:200:13\n |\n200 | assert_eq!(equals_sign, \"=\", \"{}\", EXPECT_MSG);\n | ^^^^^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::assert_eq;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:4:5\n |\n4 | use std::process::Command;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find macro `panic` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:145:9\n |\n145 | panic!(\"{}\", format!(\"Cargo.toml does not contain `{}`\", TABLE_HEADER));\n | ^^^^^\n |\nhelp: consider importing this macro\n |\n 58 + use core::panic;\n |\n\nerror[E0463]: can't find crate for `std`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:5:5\n |\n5 | use std::str;\n | ^^^ can't find crate\n |\n = note: the `x86_64-pc-windows-msvc` target may not support the standard library\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:111:3\n |\n111 | #[derive(Debug)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:100:9\n |\n100 | println!(\"cargo:rustc-cfg=no_core_error\");\n | ^^^^^^^\n\nerror: cannot find attribute `derive` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:104:3\n |\n104 | #[derive(Debug, Ord, PartialEq, PartialOrd, Eq)]\n | ^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 58 + use core::prelude::rust_2024::derive;\n |\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-cfg=no_diagnostic_namespace\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:99:13\n |\n99 | println!(\"cargo:rustc-cfg={}\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:88:9\n |\n88 | println!(\"cargo:rustc-cfg=no_core_net\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:82:9\n |\n82 | println!(\"cargo:rustc-cfg=no_core_num_saturating\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:94:9\n |\n94 | println!(\"cargo:rustc-check-cfg=cfg(coverage_nightly)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:76:9\n |\n76 | println!(\"cargo:rustc-cfg=no_core_cstr\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:91:9\n |\n91 | println!(\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:70:9\n |\n70 | println!(\"cargo:rustc-cfg=no_serde_derive\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:90:9\n |\n90 | println!(\"cargo:rustc-check-cfg=cfg(kani)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:64:13\n |\n64 | println!(\"cargo:rustc-cfg=no_std_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:89:9\n |\n89 | println!(\"cargo:rustc-check-cfg=cfg(doc_cfg)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:61:13\n |\n61 | println!(\"cargo:rustc-cfg=no_std_atomic64\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:85:13\n |\n85 | println!(\"cargo:rustc-check-cfg=cfg(rust, values(\\\"{}.{}.{}\\\"))\", major, minor, patch);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:49:9\n |\n49 | println!(\"cargo:rustc-cfg=no_target_has_atomic\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:77:13\n |\n77 | println!(\"cargo:rustc-check-cfg=cfg({})\", version_cfg.cfg_name);\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:41:9\n |\n41 | println!(\"cargo:rustc-check-cfg=cfg(no_target_has_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:67:5\n |\n67 | println!(\"cargo:rerun-if-changed=Cargo.toml\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:62:5\n |\n62 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:40:9\n |\n40 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic64)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:39:9\n |\n39 | println!(\"cargo:rustc-check-cfg=cfg(no_std_atomic)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:38:9\n |\n38 | println!(\"cargo:rustc-check-cfg=cfg(no_serde_derive)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:37:9\n |\n37 | println!(\"cargo:rustc-check-cfg=cfg(no_diagnostic_namespace)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:36:9\n |\n36 | println!(\"cargo:rustc-check-cfg=cfg(no_core_num_saturating)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:35:9\n |\n35 | println!(\"cargo:rustc-check-cfg=cfg(no_core_net)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:34:9\n |\n34 | println!(\"cargo:rustc-check-cfg=cfg(no_core_error)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:33:9\n |\n33 | println!(\"cargo:rustc-check-cfg=cfg(no_core_cstr)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:32:9\n |\n32 | println!(\"cargo:rustc-check-cfg=cfg(if_docsrs_then_no_serde_core)\");\n | ^^^^^^^\n\nerror: cannot find macro `println` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:19:5\n |\n19 | println!(\"cargo:rerun-if-changed=build.rs\");\n | ^^^^^^^\n\nerror[E0412]: cannot find type `String` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:114:15\n |\n114 | cfg_name: String,\n | ^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `Vec` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:119:44\n |\n119 | fn parse_version_cfgs_from_cargo_toml() -> Vec {\n | ^^^ not found in this scope\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:181:24\n |\n181 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 58 + use core::option::Option::None;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:219:13\n |\n219 | Some(VersionCfg { version: Version { major, minor, patch }, cfg_name: name })\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 58 + use core::option::Option::Some;\n |\n\nerror: `#[panic_handler]` function required, but not found\n\nerror: unwinding panics are not supported without std\n |\n = help: using nightly cargo, use -Zbuild-std with panic=\"abort\" to avoid unwinding\n = note: since the core library is usually precompiled with panic=\"unwind\", rebuilding your crate with panic=\"abort\" may not be enough to fix the problem\n\nerror[E0369]: binary operation `>=` cannot be applied to type `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:72:22\n |\n 72 | if rustc_version >= (Version { major: 1, minor: 77, patch: 0 }) {\n | ------------- ^^ ------------------------------------------- Version\n | |\n | Version\n |\nnote: an implementation of `core::cmp::PartialOrd` might be missing for `Version`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\zerocopy-0.8.27\\build.rs:105:1\n |\n105 | struct Version {\n | ^^^^^^^^^^^^^^ must implement `core::cmp::PartialOrd`\nhelp: consider annotating `Version` with `#[derive(PartialEq, PartialOrd)]`\n |\n105 + #[derive(PartialEq, PartialOrd)]\n106 | struct Version {\n |\n\nSome errors have detailed explanations: E0369, E0412, E0425, E0463, E0786.\nFor more information about an error, try `rustc --explain E0369`.\nerror: could not compile `zerocopy` (build script) due to 24 previous errors\nerror[E0531]: cannot find tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:27:9\n |\n27 | Some(minor) => minor,\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0412]: cannot find type `Option` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:104:29\n |\n104 | fn rustc_minor_version() -> Option {\n | ^^^^^^ not found in this scope\n |\nhelp: consider importing this enum\n |\n 1 + use core::option::Option;\n |\n\nerror[E0425]: cannot find function, tuple struct or tuple variant `Some` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:109:25\n |\n109 | if pieces.next() != Some(\"rustc 1\") {\n | ^^^^ not found in this scope\n |\nhelp: consider importing this tuple variant\n |\n 1 + use core::option::Option::Some;\n |\n\nerror[E0425]: cannot find value `None` in this scope\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\serde_core-1.0.228\\build.rs:110:16\n |\n110 | return None;\n | ^^^^ not found in this scope\n |\nhelp: consider importing this unit variant\n |\n 1 + use core::option::Option::None;\n |\n\nSome errors have detailed explanations: E0412, E0425, E0463, E0531, E0786.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `serde_core` (build script) due to 32 previous errors\nerror: could not compile `find-msvc-tools` (lib)\n\nCaused by:\n process didn't exit successfully: `C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\bin\\rustc.exe --crate-name find_msvc_tools --edition=2018 C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\find-msvc-tools-0.1.4\\src\\lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no --allow=unexpected_cfgs --check-cfg cfg(disable_clang_cl_tests) -C debug-assertions=off --check-cfg cfg(docsrs,test) --check-cfg \"cfg(feature, values())\" -C metadata=c2867947c8ab69f2 -C extra-filename=-b458c414c511e9aa --out-dir C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps -C linker=rust-lld.exe -C strip=debuginfo -L dependency=C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989257585\\target_st_5e3052a7-e3d7-4ebf-9a6e-f3e0afda7e50\\release\\deps --cap-lints allow` (exit code: 0xc0000409, STATUS_STACK_BUFFER_OVERRUN)\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:40:31.938443500Z", - "finished_at": "2025-10-20T19:45:05.436734700Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\o4-mini\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760989533534)\nerror: expected parentheses\n --> src\\lib.rs:6:37\n |\n6 | index(name = by_user_day, btree = [user_id, day]),\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:19:26\n |\n19 | ctx.db.logs().insert(Logs { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:20:26\n |\n20 | ctx.db.logs().insert(Logs { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:21:26\n |\n21 | ctx.db.logs().insert(Logs { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:19:12\n |\n19 | ctx.db.logs().insert(Logs { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:20:12\n |\n20 | ctx.db.logs().insert(Logs { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:21:12\n |\n21 | ctx.db.logs().insert(Logs { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-20T19:45:06.013260600Z", - "finished_at": "2025-10-20T19:45:58.885104300Z" - } - } - }, - { - "name": "Claude 4.5 Sonnet", - "route_api_model": "claude-4-5-sonnet-latest", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:27:47.020009200Z", - "finished_at": "2025-10-20T19:27:47.020009200Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:43.039836Z", - "finished_at": "2025-10-20T19:31:33.281901500Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:43.971164Z", - "finished_at": "2025-10-20T19:31:33.448150600Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-sonnet-llm", - "reducers_diff": { - "only_golden": [], - "only_llm": [ - "init()" - ] - }, - "reducers_equal": false, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:44.946059Z", - "finished_at": "2025-10-20T19:30:53.919234900Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 2, - "passed_tests": 2, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:45.769429Z", - "finished_at": "2025-10-20T19:30:53.449627500Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:46.592566100Z", - "finished_at": "2025-10-20T19:30:54.882455700Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:47.379506900Z", - "finished_at": "2025-10-20T19:30:54.430927600Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:48.155265800Z", - "finished_at": "2025-10-20T19:30:55.333219Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "seed_user_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "index_lookup_projection_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "id | name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", - "llm_out": "id | name ----+--------- 1 | \"Alice\"", - "query": "SELECT id, name FROM results WHERE id=1", - "reducer": "lookup_user_name", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:48.925980100Z", - "finished_at": "2025-10-20T19:30:52.932572100Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" - } - }, - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:49.718384700Z", - "finished_at": "2025-10-20T19:30:53.786792300Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:50.510740600Z", - "finished_at": "2025-10-20T19:30:54.081156200Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "helper_func_sum_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "id | sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", - "llm_out": "id | sum ----+----- 1 | 5", - "query": "SELECT id, sum FROM results WHERE id=1", - "reducer": "compute_sum", - "server": "local" - } - }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1 AND sum=5" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:29:51.301007700Z", - "finished_at": "2025-10-20T19:31:56.725736300Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "product_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", - "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_score", - "server": "local" - } - }, - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:53.716152300Z", - "finished_at": "2025-10-20T19:35:44.703986300Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "sum_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-sonnet-llm", - "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_circle", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:54.708766300Z", - "finished_at": "2025-10-20T19:35:04.142052100Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:55.638756700Z", - "finished_at": "2025-10-20T19:35:01.031479800Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:56.516775800Z", - "finished_at": "2025-10-20T19:35:00.395758700Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:57.316712400Z", - "finished_at": "2025-10-20T19:35:44.263990800Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 2, - "passed_tests": 2, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "scheduled_seeded_one_row": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:58.136630Z", - "finished_at": "2025-10-20T19:35:01.297447700Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "constraints_row_parity_after_seed": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:58.946605600Z", - "finished_at": "2025-10-20T19:34:59.752736900Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 5, - "passed_tests": 5, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" - } - }, - "m2m_has_1_10": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" - } - }, - "m2m_has_1_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" - } - }, - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:33:59.744556300Z", - "finished_at": "2025-10-20T19:35:01.919736800Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 5, - "passed_tests": 5, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "ecs_next_pos_entity2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" - } - }, - "ecs_step_next_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" - } - }, - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:34:00.642667200Z", - "finished_at": "2025-10-20T19:35:03.617722100Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760988851227)\nerror: expected `,`\n --> src\\lib.rs:8:18\n |\n8 | #[index(btree(columns = [user_id, day]))]\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(Logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:22:26\n |\n22 | ctx.db.logs().insert(Logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:28:26\n |\n28 | ctx.db.logs().insert(Logs {\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.logs().insert(Logs {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:22:12\n |\n22 | ctx.db.logs().insert(Logs {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:28:12\n |\n28 | ctx.db.logs().insert(Logs {\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T19:34:01.541656100Z", - "finished_at": "2025-10-20T19:34:57.297780800Z" - } - } - }, - { - "name": "Claude 4 Sonnet", - "route_api_model": "claude-sonnet-4", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:17:51.772095600Z", - "finished_at": "2025-10-20T16:17:51.772095600Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:15.090252900Z", - "finished_at": "2025-10-20T20:57:28.303239Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:15.867705900Z", - "finished_at": "2025-10-20T20:56:25.413577300Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:16.612284900Z", - "finished_at": "2025-10-20T20:56:26.667376400Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 2, - "passed_tests": 2, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:17.336463800Z", - "finished_at": "2025-10-20T20:56:25.822024500Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:18.069714400Z", - "finished_at": "2025-10-20T20:56:27.104444200Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:18.778396500Z", - "finished_at": "2025-10-20T20:56:27.431010100Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:19.530990100Z", - "finished_at": "2025-10-20T20:57:08.656655400Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "index_lookup_projection_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "id | name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", - "llm_out": "id | name ----+--------- 1 | \"Alice\"", - "query": "SELECT id, name FROM results WHERE id=1", - "reducer": "lookup_user_name", - "server": "local" - } - }, - "seed_user_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:20.269343Z", - "finished_at": "2025-10-20T20:56:26.534647500Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760993803973)\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:15:5\n |\n15 | / ctx.db.users().insert(User {\n16 | | id: 1,\n17 | | name: \"Alice\".to_string(),\n18 | | age: 30,\n19 | | active: true,\n20 | | })?;\n | |_______^ the `?` operator cannot be applied to type `User`\n |\n = help: the trait `Try` is not implemented for `User`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:22:5\n |\n22 | / ctx.db.users().insert(User {\n23 | | id: 2,\n24 | | name: \"Bob\".to_string(),\n25 | | age: 22,\n26 | | active: false,\n27 | | })?;\n | |_______^ the `?` operator cannot be applied to type `User`\n |\n = help: the trait `Try` is not implemented for `User`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:21.056235400Z", - "finished_at": "2025-10-20T20:57:04.689403100Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:21.790280200Z", - "finished_at": "2025-10-20T20:56:28.012770900Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1 AND sum=5" - } - }, - "helper_func_sum_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "id | sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", - "llm_out": "id | sum ----+----- 1 | 5", - "query": "SELECT id, sum FROM results WHERE id=1", - "reducer": "compute_sum", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:55:22.531855800Z", - "finished_at": "2025-10-20T20:56:27.880323300Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "product_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_score", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:05.051573400Z", - "finished_at": "2025-10-20T20:51:18.620618200Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "sum_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" - } - }, - "sum_type_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", - "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_circle", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:05.952997300Z", - "finished_at": "2025-10-20T20:51:20.050481800Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:06.805313900Z", - "finished_at": "2025-10-20T20:51:56.707078500Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:07.613137700Z", - "finished_at": "2025-10-20T20:51:19.086039200Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:08.411737500Z", - "finished_at": "2025-10-20T20:51:19.585637500Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 2, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760993421133)\nerror[E0432]: unresolved import `spacetimedb::Duration`\n --> src\\lib.rs:2:70\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table, Duration};\n | ^^^^^^^^\n | |\n | no `Duration` in the root\n | help: a similar name exists in the module: `duration`\n |\n = help: consider importing this struct instead:\n std::time::Duration\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:13:13\n |\n13 | pub fn tick(ctx: &ReducerContext, _timer: TickTimer) {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:09.220660800Z", - "finished_at": "2025-10-20T20:51:15.963838900Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" - } - }, - "constraints_row_parity_after_seed": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:10.005602700Z", - "finished_at": "2025-10-20T20:51:54.310228500Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 5, - "passed_tests": 5, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "m2m_has_1_10": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" - } - }, - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "m2m_has_1_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:10.774851900Z", - "finished_at": "2025-10-20T20:51:17.860922Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 5, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760993425201)\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:42\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer};\n | ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:36:5\n |\n36 | ctx.db.entities().insert(Entities { id: 1 })?;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Entities`\n |\n = help: the trait `Try` is not implemented for `Entities`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:37:5\n |\n37 | ctx.db.entities().insert(Entities { id: 2 })?;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Entities`\n |\n = help: the trait `Try` is not implemented for `Entities`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:39:5\n |\n39 | ctx.db.positions().insert(Positions { entity_id: 1, x: 0, y: 0 })?;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Positions`\n |\n = help: the trait `Try` is not implemented for `Positions`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:40:5\n |\n40 | ctx.db.positions().insert(Positions { entity_id: 2, x: 10, y: 0 })?;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Positions`\n |\n = help: the trait `Try` is not implemented for `Positions`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:42:5\n |\n42 | ctx.db.velocities().insert(Velocities { entity_id: 1, vx: 1, vy: 0 })?;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Velocities`\n |\n = help: the trait `Try` is not implemented for `Velocities`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:43:5\n |\n43 | ctx.db.velocities().insert(Velocities { entity_id: 2, vx: -2, vy: 3 })?;\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `?` operator cannot be applied to type `Velocities`\n |\n = help: the trait `Try` is not implemented for `Velocities`\n\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:62:17\n |\n62 | / ctx.db.next_positions().insert(NextPositions {\n63 | | entity_id: position.entity_id,\n64 | | x: new_x,\n65 | | y: new_y,\n66 | | })?;\n | |___________________^ the `?` operator cannot be applied to type `NextPositions`\n |\n = help: the trait `Try` is not implemented for `NextPositions`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:11.554764500Z", - "finished_at": "2025-10-20T20:51:16.374455800Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760993421341)\nerror: expected parentheses\n --> src\\lib.rs:5:54\n |\n5 | #[spacetimedb::table(index(name = by_user_day, btree = [user_id, day]))]\n | ^\n\nerror[E0412]: cannot find type `Logs` in this scope\n --> src\\lib.rs:6:12\n |\n4 | #[spacetimedb::table(name = logs, public)]\n | _____________________________-\n5 | | #[spacetimedb::table(index(name = by_user_day, btree = [user_id, day]))]\n6 | | pub struct Logs {\n | | - ^^^^ help: a trait with a similar name exists: `logs`\n | |___|\n | similarly named trait `logs` defined here\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(Logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:22:26\n |\n22 | ctx.db.logs().insert(Logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:28:26\n |\n28 | ctx.db.logs().insert(Logs {\n | ^^^^ not found in this scope\n\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:42\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer};\n | ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nSome errors have detailed explanations: E0412, E0422.\nFor more information about an error, try `rustc --explain E0412`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T20:50:12.302056800Z", - "finished_at": "2025-10-20T20:51:15.959293400Z" - } - } - }, - { - "name": "Claude 3.5 Sonnet", - "route_api_model": "claude-3-5-sonnet-latest", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBdS73juPPaJDLAG9\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.077360300Z", - "finished_at": "2025-10-20T16:16:01.077360300Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSAyVY69h7srfi2sYo\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.074557300Z", - "finished_at": "2025-10-20T16:16:01.074557300Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBZU39o6tEskyqRwM\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.076428500Z", - "finished_at": "2025-10-20T16:16:01.076428500Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBLpKbKug9GXkQTaj\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.077171Z", - "finished_at": "2025-10-20T16:16:01.077171Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBWVeXsiTe1r2AcUm\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.076698100Z", - "finished_at": "2025-10-20T16:16:01.076698100Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBcgtUXCp6pRTthrC\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.077654200Z", - "finished_at": "2025-10-20T16:16:01.077654200Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBLZz1rNLy7L6BFyV\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.074935400Z", - "finished_at": "2025-10-20T16:16:01.074935400Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSAoL7XqKHEKH54sWi\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.074748600Z", - "finished_at": "2025-10-20T16:16:01.074748600Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkS8tELsKw9fVtiXDSA\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.074363Z", - "finished_at": "2025-10-20T16:16:01.074363Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBMZjuJTicN3tGfSV\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.075307300Z", - "finished_at": "2025-10-20T16:16:01.075307300Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBS2VMqGacNC1cnzs\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.076241800Z", - "finished_at": "2025-10-20T16:16:01.076241800Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBKpoLg2ZnU2sRJZW\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.076054700Z", - "finished_at": "2025-10-20T16:16:01.076054700Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBLpJPB9hJ8zvJo4s\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.075494300Z", - "finished_at": "2025-10-20T16:16:01.075494300Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSApZikhcwKzcjPQkh\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.076923500Z", - "finished_at": "2025-10-20T16:16:01.076923500Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBKpnY1pYKSqsSx43\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.075680200Z", - "finished_at": "2025-10-20T16:16:01.075680200Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkS8qWWxwnhBvfRaAFL\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.073962700Z", - "finished_at": "2025-10-20T16:16:01.073962700Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBLpZ5sRtF2tgjm8W\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.075867100Z", - "finished_at": "2025-10-20T16:16:01.075867100Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSBM4tY33HR7Tgs8Fs\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.075120100Z", - "finished_at": "2025-10-20T16:16:01.075120100Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkS8j4ZnMnfZY2YgdXq\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.073654500Z", - "finished_at": "2025-10-20T16:16:01.073654500Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkS8iZgcQLxojWLT6RT\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.072831900Z", - "finished_at": "2025-10-20T16:16:01.072831900Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSCwp3g5AAohMZCCtY\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.078027600Z", - "finished_at": "2025-10-20T16:16:01.078027600Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-20241022\"},\"request_id\":\"req_011CUJkSGc5eKZtH2wRUqX3W\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T16:16:01.078358400Z", - "finished_at": "2025-10-20T16:16:01.078358400Z" - } - } - }, - { - "name": "Claude 3.7 Sonnet", - "route_api_model": "claude-3-7-sonnet-latest", - "tasks": { - "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.376942Z", - "finished_at": "2025-10-20T13:25:59.376942Z" - }, - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.418002900Z", - "finished_at": "2025-10-20T21:39:29.418002900Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.418243800Z", - "finished_at": "2025-10-20T21:39:29.418243800Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.418569Z", - "finished_at": "2025-10-20T21:39:29.418569Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 2, - "passed_tests": 2, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-3-7-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\claude-3-7-sonnet\\llm", - "scorer_details": { - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-3-7-sonnet-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-3-7-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:34:24.088464100Z", - "finished_at": "2025-10-20T21:35:15.758941700Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.418770400Z", - "finished_at": "2025-10-20T21:39:29.418770400Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.418971400Z", - "finished_at": "2025-10-20T21:39:29.418971400Z" - }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-3-7-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-3-7-sonnet\\llm", - "scorer_details": { - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-3-7-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-3-7-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:34:26.391658Z", - "finished_at": "2025-10-20T21:36:47.842268300Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.419131800Z", - "finished_at": "2025-10-20T21:39:29.419131800Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.419286300Z", - "finished_at": "2025-10-20T21:39:29.419286300Z" - }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-3-7-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-3-7-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760996344476)\nerror[E0432]: unresolved imports `spacetimedb::auto_inc`, `spacetimedb::primary_key`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer, auto_inc, primary_key};\n | ^^^^^^^^ ^^^^^^^^^^^ no `primary_key` in the root\n | |\n | no `auto_inc` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:34:28.627855700Z", - "finished_at": "2025-10-20T21:39:19.955592500Z" - }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:39:29.419472500Z", - "finished_at": "2025-10-20T21:39:29.419472500Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.378468300Z", - "finished_at": "2025-10-20T13:25:59.378468300Z" - }, - "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.378590Z", - "finished_at": "2025-10-20T13:25:59.378590Z" - }, - "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.378705700Z", - "finished_at": "2025-10-20T13:25:59.378705700Z" - }, - "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 400 Bad Request: {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 200545 tokens > 200000 maximum\"},\"request_id\":\"req_011CUJXKTCM9YQhRuJFaD5Ub\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.376639300Z", - "finished_at": "2025-10-20T13:25:59.376639300Z" - }, - "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 400 Bad Request: {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 200522 tokens > 200000 maximum\"},\"request_id\":\"req_011CUJXKTCrKYPWR5CYRFopL\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.376824600Z", - "finished_at": "2025-10-20T13:25:59.376824600Z" - }, - "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.378821500Z", - "finished_at": "2025-10-20T13:25:59.378821500Z" - }, - "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.378937Z", - "finished_at": "2025-10-20T13:25:59.378937Z" - }, - "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 400 Bad Request: {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 200678 tokens > 200000 maximum\"},\"request_id\":\"req_011CUJXKNqusXQ7jqXBqU7Qf\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.375067200Z", - "finished_at": "2025-10-20T13:25:59.375067200Z" - }, - "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 400 Bad Request: {\"type\":\"error\",\"error\":{\"type\":\"invalid_request_error\",\"message\":\"prompt is too long: 200580 tokens > 200000 maximum\"},\"request_id\":\"req_011CUJXKQeZahpUrxKxc8opd\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.376487400Z", - "finished_at": "2025-10-20T13:25:59.376487400Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T13:25:59.379055100Z", - "finished_at": "2025-10-20T13:25:59.379055100Z" - } - } - }, - { - "name": "Claude 3.5 Haiku", - "route_api_model": "claude-3-5-haiku-latest", - "tasks": { - "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.703037700Z", - "finished_at": "2025-10-20T21:58:46.703037700Z" - }, - "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.704377800Z", - "finished_at": "2025-10-20T21:58:46.704377800Z" - }, - "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.704858700Z", - "finished_at": "2025-10-20T21:58:46.704858700Z" - }, - "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.705267300Z", - "finished_at": "2025-10-20T21:58:46.705267300Z" - }, - "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.706245700Z", - "finished_at": "2025-10-20T21:58:46.706245700Z" - }, - "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_006_delete", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 3.5 Haiku", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-3-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\claude-3-5-haiku\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling blake3 v1.8.2\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760997361414)\nerror: cannot find attribute `primarykey` in this scope\n --> src\\lib.rs:6:7\n |\n6 | #[primarykey]\n | ^^^^^^^^^^ help: a derive helper attribute with a similar name exists: `primary_key`\n\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{table, reducer, Table, ReducerContext};\n | ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0609]: no field `id` on type `&users__TableHandle`\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().id.delete(&id);\n | ^^ unknown field\n\nFor more information about this error, try `rustc --explain E0609`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:55:24.195124800Z", - "finished_at": "2025-10-20T21:56:23.760096100Z" + "vendor": "xai" }, - "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_007_crud", + "t_019_many_to_many": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "Claude 3.5 Haiku", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-3-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-3-5-haiku\\llm", + "model_name": "Grok 4", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760997480065)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, Identity, ReducerContext, Table, reducer};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nwarning: unused imports: `Identity` and `reducer`\n --> src\\lib.rs:2:32\n |\n2 | use spacetimedb::{spacetimedb, Identity, ReducerContext, Table, reducer};\n | ^^^^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:55:24.980618200Z", - "finished_at": "2025-10-20T21:58:16.875570500Z" - }, - "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.706635800Z", - "finished_at": "2025-10-20T21:58:46.706635800Z" - }, - "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_009_init", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "LLM call timed out", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:58:46.707053500Z", - "finished_at": "2025-10-20T21:58:46.707053500Z" + "vendor": "xai" }, - "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_010_connect", + "t_020_ecs": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "Claude 3.5 Haiku", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-3-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-3-5-haiku\\llm", + "model_name": "Grok 4", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-3-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM next_position" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:55:27.488982200Z", - "finished_at": "2025-10-20T21:56:27.039469300Z" + "vendor": "xai" }, - "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_011_helper_function", + "t_021_multi_column_index": { + "hash": "9d3acb3d6846ea1568d76e4b62ded3705f5a1dea72331bd2cbcfb5aae9d6761c", + "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "Claude 3.5 Haiku", - "total_tests": 3, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-3-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-3-5-haiku\\llm", + "model_name": "Grok 4", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760997472310)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, table, reducer, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:32\n |\n2 | use spacetimedb::{spacetimedb, table, reducer, ReducerContext, Table};\n | ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-20T21:55:28.247990900Z", - "finished_at": "2025-10-20T21:58:10.572164900Z" + "vendor": "xai" } } }, { - "name": "Grok 4", - "route_api_model": "grok-4", + "name": "Grok Code", + "route_api_model": "grok-code-fast-1", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_000_empty_reducers", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:36.636358800Z", - "finished_at": "2025-10-21T00:16:07.876053700Z" + "vendor": "xai" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:37.219606500Z", - "finished_at": "2025-10-21T00:15:51.079505400Z" + "vendor": "xai" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_002_scheduled_table", "lang": "rust", - "golden_published": true, - "model_name": "Grok 4", + "golden_published": false, + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 0, - "llm_output": null, + "llm_output": "use spacetimedb::{table, reducer, ScheduleAt, ReducerContext, Table};\nuse std::time::Duration;\n\n#[table(accessor = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n })?;\n Ok(())\n}\n\n#[reducer]\npub fn tick(ctx: &ReducerContext, _timer: TickTimer) -> Result<(), String> {\n log::info!(\"Tick!\");\n Ok(())\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761005711555)\nerror: expected `at`\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled(reducer = tick))]\n | ^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::Duration`\n --> src\\lib.rs:2:63\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Duration};\n | ^^^^^^^^\n | |\n | no `Duration` in the root\n | help: a similar name exists in the module: `duration`\n |\n = help: consider importing this struct instead:\n std::time::Duration\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:43\n |\n13 | pub fn tick(_ctx: &ReducerContext, _arg: &TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:17:32\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0412, E0422, E0432, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling anyhow v1.0.102\n Compiling nohash-hasher v0.2.0\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling bitflags v2.11.0\n Compiling bytes v1.11.1\n Compiling ryu v1.0.23\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling convert_case v0.4.0\n Compiling uuid v1.21.0\n Compiling bytemuck v1.25.0\n Compiling getrandom v0.2.17\n Compiling zmij v1.0.21\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.4.2\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.7\n Compiling num-traits v0.2.19\n Compiling log v0.4.29\n Compiling cc v1.2.56\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling blake3 v1.8.3\n Compiling syn v2.0.117\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\grok-code\\llm)\nerror[E0277]: the `?` operator can only be applied to values that implement `Try`\n --> src\\lib.rs:15:5\n |\n15 | / ctx.db.tick_timer().insert(TickTimer {\n16 | | scheduled_id: 0,\n17 | | scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n18 | | })?;\n | |_______^ the `?` operator cannot be applied to type `TickTimer`\n |\nhelp: the trait `Try` is not implemented for `TickTimer`\n --> src\\lib.rs:6:1\n |\n 6 | pub struct TickTimer {\n | ^^^^^^^^^^^^^^^^^^^^\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:23:13\n |\n23 | pub fn tick(ctx: &ReducerContext, _timer: TickTimer) -> Result<(), String> {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:37.721386300Z", - "finished_at": "2025-10-21T00:16:02.368273Z" + "vendor": "xai" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761005718684)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, Table, table, reducer};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find attribute `primarykey` in this scope\n --> src\\lib.rs:12:7\n |\n12 | #[primarykey]\n | ^^^^^^^^^^\n\nwarning: unused imports: `ReducerContext`, `Table`, `reducer`, and `table`\n --> src\\lib.rs:2:32\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, Table, table, reducer};\n | ^^^^^^^^^^^^^^ ^^^^^ ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:38.199445Z", - "finished_at": "2025-10-21T00:16:08.791061600Z" + "vendor": "xai" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -22808,363 +10144,277 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-grok-4-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:38.685575Z", - "finished_at": "2025-10-21T00:16:06.935789200Z" + "vendor": "xai" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\grok-4\\llm", - "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, + "passed_tests": 1, + "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(accessor = user, public)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\n if let Some(mut user) = ctx.db.user().id().find(id) {\n user.name = name;\n user.age = age;\n user.active = active;\n ctx.db.user().id().update(user);\n Ok(())\n } else {\n Err(\"User not found\".to_string())\n }\n}", + "category": "basics", + "route_api_model": "grok-code-fast-1", + "scorer_details": { "data_parity_update_user": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-grok-4-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: User not found\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52560/v1/database/c200b4b6b681336f3d490f150af6142028dda5d692b4617ae373d927c932a73c/call/update_user)\n", + "phase": "call_reducer_llm" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:52560/v1/database/c2001d6dfa10edf536fccc3c29d6f6cb7b463b8da0a3dd77d4fb71c99c7750b4/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:39.176691700Z", - "finished_at": "2025-10-21T00:16:12.783740900Z" + "vendor": "xai" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "seed_users_row": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "schema_parity": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:39.654820400Z", - "finished_at": "2025-10-21T00:16:10.887281900Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "passed_tests": 2, + "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[spacetimedb::table(accessor = user, public)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn crud(ctx: &ReducerContext) -> Result<(), String> {\n // insert (id=1, name=\"Alice\", age=30, active=true)\n ctx.db.user().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n // insert (id=2, name=\"Bob\", age=22, active=false)\n ctx.db.user().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n // update (id=1, name=\"Alice2\", age=31, active=false)\n let mut user = ctx.db.user().id().find(1).unwrap();\n user.name = \"Alice2\".to_string();\n user.age = 31;\n user.active = false;\n ctx.db.user().id().update(user);\n\n // delete id=2\n ctx.db.user().id().delete(2);\n\n Ok(())\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-grok-4-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" - } - }, "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - }, - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "crud_row_id1_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52560/v1/database/c20066687897c66c0ddc228392f529f52e38e116fa0210b3a1a7c200f6511192/call/crud)\n", + "phase": "call_reducer_golden" + } + }, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:40.135076100Z", - "finished_at": "2025-10-21T00:16:07.604953900Z" + "vendor": "xai" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "seed_user_row": { + "index_lookup_projection_parity": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "index_lookup_projection_parity": { + "seed_user_row": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "id | name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-grok-4-llm", - "llm_out": "id | name ----+--------- 1 | \"Alice\"", - "query": "SELECT id, name FROM results WHERE id=1", - "reducer": "lookup_user_name", - "server": "local" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:40.600774Z", - "finished_at": "2025-10-21T00:15:53.061785500Z" + "vendor": "xai" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { + "init_seed_alice": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, "init_total_two": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" - } - }, "init_seed_bob": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:41.080941900Z", - "finished_at": "2025-10-21T00:15:50.467621500Z" + "vendor": "xai" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:41.545301900Z", - "finished_at": "2025-10-21T00:15:56.423713300Z" + "vendor": "xai" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "helper_func_sum_abs": { "pass": true, @@ -23172,18 +10422,15 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1 AND sum=5" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -23197,97 +10444,84 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "id | sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-grok-4-llm", "llm_out": "id | sum ----+----- 1 | 5", - "query": "SELECT id, sum FROM results WHERE id=1", - "reducer": "compute_sum", - "server": "local" + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:14:42.019766400Z", - "finished_at": "2025-10-21T00:16:03.862101900Z" + "vendor": "xai" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "product_type_row_parity": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - 2, - 3 - ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-grok-4-llm", - "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_score", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_row_count": { + "product_type_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:11.433992800Z", - "finished_at": "2025-10-21T00:47:46.327316300Z" + "vendor": "xai" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "sum_type_row_parity": { "pass": true, "partial": 1.0, @@ -23296,26 +10530,10 @@ 1, 10 ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_circle", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" } }, "sum_type_row_count": { @@ -23324,231 +10542,291 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:12.073089300Z", - "finished_at": "2025-10-21T00:47:37.893763400Z" + "vendor": "xai" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761007609236)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitives {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitives {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:12.663346Z", - "finished_at": "2025-10-21T00:47:41.752710600Z" + "vendor": "xai" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "product_type_columns_row_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_columns_row_parity": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:13.263995800Z", - "finished_at": "2025-10-21T00:47:47.774420400Z" + "vendor": "xai" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761007606992)\nerror[E0599]: no method named `insert` found for reference `&drawings__TableHandle` in the current scope\n --> src\\lib.rs:26:23\n |\n26 | ctx.db.drawings().insert(Drawings {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n26 | ctx.db.drawings().try_insert(Drawings {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:13.802388700Z", - "finished_at": "2025-10-21T00:47:37.898410800Z" + "vendor": "xai" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 2, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 2, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761007604445)\nerror: expected parentheses\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled = tick, scheduled_id = scheduled_id, scheduled_at = scheduled_at)]\n | ^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:48\n |\n13 | pub fn tick(_ctx: &ReducerContext, _schedule: &TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:17:32\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0560]: struct `TimeDuration` has no field named `microseconds`\n --> src\\lib.rs:19:59\n |\n19 | scheduled_at: ScheduleAt::Interval(TimeDuration { microseconds: 50_000 }),\n | ^^^^^^^^^^^^ `TimeDuration` does not have this field\n |\n = note: all struct fields are already assigned\n\nSome errors have detailed explanations: E0412, E0422, E0560, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:14.324195500Z", - "finished_at": "2025-10-21T00:47:29.234828600Z" + "vendor": "xai" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761007607212)\nerror: expected `,`\n --> src\\lib.rs:10:19\n |\n10 | #[index(btree = [name])]\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Accounts` in this scope\n --> src\\lib.rs:16:30\n |\n16 | ctx.db.accounts().insert(Accounts { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Accounts` in this scope\n --> src\\lib.rs:17:30\n |\n17 | ctx.db.accounts().insert(Accounts { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.accounts().insert(Accounts { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.accounts().insert(Accounts { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:14.914135Z", - "finished_at": "2025-10-21T00:47:37.896165700Z" + "vendor": "xai" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 5, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, + "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[spacetimedb::table(accessor = user, public)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[spacetimedb::table(accessor = group, public)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[spacetimedb::table(accessor = membership, index(accessor = by_user, btree(columns = [user_id])), index(accessor = by_group, btree(columns = [group_id])), public)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[spacetimedb::reducer(init)]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.user().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.user().insert(User { user_id: 2, name: \"Bob\".to_string() });\n ctx.db.group().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.group().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n ctx.db.membership().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.membership().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.membership().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n Ok(())\n}", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761007610307)\nerror: cannot find attribute `spacetimedb` in this scope\n --> src\\lib.rs:19:3\n |\n19 | #[spacetimedb(index(btree, columns = [user_id]))]\n | ^^^^^^^^^^^\n |\n = note: `spacetimedb` is in scope, but it is a crate, not an attribute\n\nerror: cannot find attribute `spacetimedb` in this scope\n --> src\\lib.rs:20:3\n |\n20 | #[spacetimedb(index(btree, columns = [group_id]))]\n | ^^^^^^^^^^^\n |\n = note: `spacetimedb` is in scope, but it is a crate, not an attribute\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:30:20\n |\n30 | ctx.db.users().insert(Users { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.users().try_insert(Users { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:31:20\n |\n31 | ctx.db.users().insert(Users { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.users().try_insert(Users { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:32:21\n |\n32 | ctx.db.groups().insert(Groups { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.groups().try_insert(Groups { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:33:21\n |\n33 | ctx.db.groups().insert(Groups { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n33 | ctx.db.groups().try_insert(Groups { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Memberships { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Memberships { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:35:26\n |\n35 | ctx.db.memberships().insert(Memberships { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n35 | ctx.db.memberships().try_insert(Memberships { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:36:26\n |\n36 | ctx.db.memberships().insert(Memberships { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.memberships().try_insert(Memberships { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 9 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:52560/v1/database/c200a51c04585e87f6869330cab3dc6e8908e5185bc174fc786acd0c2f65c478/call/seed)\n", + "phase": "call_reducer" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:15.446627400Z", - "finished_at": "2025-10-21T00:47:44.292192500Z" + "vendor": "xai" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "ecs_next_pos_entity2": { "pass": true, @@ -23556,16 +10834,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" - } - }, - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" } }, "ecs_next_pos_entity1": { @@ -23574,208 +10843,214 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" } }, - "ecs_step_next_positions_count": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM next_position" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:15.972016200Z", - "finished_at": "2025-10-21T00:47:47.204558800Z" + "vendor": "xai" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "Grok 4", + "model_name": "Grok Code", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-4\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761007595341)\nerror: expected identifier, found `}`\n --> src\\lib.rs:12:1\n |\n 5 | pub struct Logs {\n | ---- while parsing this struct\n...\n12 | }\n | ^ expected identifier\n\nerror: unexpected end of input, expected identifier\n --> src\\lib.rs:12:1\n |\n12 | }\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(Logs { id: 1, user_id: 7, day: 1, message: \"a\".into() });\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:17:26\n |\n17 | ctx.db.logs().insert(Logs { id: 2, user_id: 7, day: 2, message: \"b\".into() });\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in this scope\n --> src\\lib.rs:18:26\n |\n18 | ctx.db.logs().insert(Logs { id: 3, user_id: 9, day: 1, message: \"c\".into() });\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.logs().insert(Logs { id: 1, user_id: 7, day: 1, message: \"a\".into() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.logs().insert(Logs { id: 2, user_id: 7, day: 2, message: \"b\".into() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.logs().insert(Logs { id: 3, user_id: 9, day: 1, message: \"c\".into() });\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T00:46:16.506381200Z", - "finished_at": "2025-10-21T00:47:04.487021400Z" + "vendor": "xai" } } }, { - "name": "Grok 3 Mini (Beta)", - "route_api_model": "grok-3-mini", + "name": "Claude Sonnet 4.6", + "route_api_model": "claude-sonnet-4-6", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_000_empty_reducers", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761010210792)\nerror[E0432]: unresolved import `spacetimedb::Error`\n --> src\\lib.rs:2:44\n |\n2 | use spacetimedb::{reducer, ReducerContext, Error};\n | ^^^^^ no `Error` in the root\n |\n = help: consider importing one of these items instead:\n std::error::Error\n std::fmt::Error\n std::fs::TryLockError::Error\n std::io::Error\n core::error::Error\n core::fmt::Error\n log::Level::Error\n log::LevelFilter::Error\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:50.562790900Z", - "finished_at": "2025-10-21T01:31:17.590511100Z" + "vendor": "anthropic" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:51.161243200Z", - "finished_at": "2025-10-21T01:31:19.359884900Z" + "vendor": "anthropic" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761010205693)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:12:11\n |\n12 | #[reducer(scheduled = tick_timer)]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::Duration`\n --> src\\lib.rs:2:63\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Duration, Table};\n | ^^^^^^^^\n | |\n | no `Duration` in the root\n | help: a similar name exists in the module: `duration`\n |\n = help: consider importing this struct instead:\n std::time::Duration\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:13:13\n |\n13 | pub fn tick(ctx: &ReducerContext, timer: TickTimer) {}\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `timer`\n --> src\\lib.rs:13:35\n |\n13 | pub fn tick(ctx: &ReducerContext, timer: TickTimer) {}\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_timer`\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:51.711127800Z", - "finished_at": "2025-10-21T01:31:17.447453700Z" + "vendor": "anthropic" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761010203242)\nerror: cannot find derive macro `Table` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(Table)]\n | ^^^^^\n |\nnote: `Table` is imported here, but it is only a trait, without a derive macro\n --> src\\lib.rs:2:35\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer};\n | ^^^^^\n\nwarning: unused imports: `ReducerContext` and `reducer`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{ReducerContext, Table, table, reducer};\n | ^^^^^^^^^^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:14\n |\n14 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:14\n |\n 10 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:14\n |\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:14\n |\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:14\n |\n14 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:52.290936100Z", - "finished_at": "2025-10-21T01:31:05.647487400Z" + "vendor": "anthropic" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -23786,48 +11061,25 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:52.855319100Z", - "finished_at": "2025-10-21T01:31:21.254756700Z" + "vendor": "anthropic" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -23839,263 +11091,254 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:53.390922600Z", - "finished_at": "2025-10-21T01:31:18.654206800Z" + "vendor": "anthropic" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:53.920504500Z", - "finished_at": "2025-10-21T01:31:07.456921800Z" + "vendor": "anthropic" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, - "crud_total_count_one": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "crud_row_id2_deleted": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, - "crud_row_id1_parity": { + "crud_total_count_one": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-grok-3-mini-beta-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:54.453624400Z", - "finished_at": "2025-10-21T01:31:19.181860Z" + "vendor": "anthropic" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761010205946)\nerror[E0433]: failed to resolve: could not find `primary_key` in `spacetimedb`\n --> src\\lib.rs:6:20\n |\n6 | #[spacetimedb::primary_key]\n | ^^^^^^^^^^^ could not find `primary_key` in `spacetimedb`\n\nerror[E0433]: failed to resolve: could not find `primary_key` in `spacetimedb`\n --> src\\lib.rs:15:20\n |\n15 | #[spacetimedb::primary_key]\n | ^^^^^^^^^^^ could not find `primary_key` in `spacetimedb`\n\nerror[E0599]: no method named `id` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:22:40\n |\n22 | if let Some(user) = ctx.db.users().id().find(id) {\n | ^^ method not found in `&users__TableHandle`\n\nSome errors have detailed explanations: E0433, E0599.\nFor more information about an error, try `rustc --explain E0433`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:55.011440900Z", - "finished_at": "2025-10-21T01:31:17.655464300Z" + "vendor": "anthropic" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "init_seed_alice": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761010207850)\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n 13 | #[reducer(init)]\n | ---------------- required by a bound introduced by this call\n 14 | pub fn init(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {init}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:14:18\n |\n14 | pub fn init(ctx: ReducerContext) {\n | ^^^^^^^^^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `ReducerContext`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n13 | #[reducer(init)]\n | ---------------- required by a bound introduced by this call\n14 | pub fn init(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {init}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:55.563149Z", - "finished_at": "2025-10-21T01:31:19.183550800Z" + "vendor": "anthropic" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:56.126327600Z", - "finished_at": "2025-10-21T01:31:06.389854900Z" + "vendor": "anthropic" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "helper_func_sum_parity": { "pass": true, @@ -24106,65 +11349,62 @@ 2, 3 ], - "golden_db": "basics-t-011-helper-function-golden", "golden_out": "id | sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-grok-3-mini-beta-llm", "llm_out": "id | sum ----+----- 1 | 5", - "query": "SELECT id, sum FROM results WHERE id=1", - "reducer": "compute_sum", - "server": "local" - } - }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1 AND sum=5" + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" + } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:29:56.637751100Z", - "finished_at": "2025-10-21T01:31:20.120381500Z" + "vendor": "anthropic" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "product_type_row_parity": { @@ -24176,90 +11416,92 @@ 2, 3 ], - "golden_db": "schema-t-012-spacetime-product-type-golden", "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_score", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:13.882064600Z", - "finished_at": "2025-10-21T01:27:30.602676400Z" + "vendor": "anthropic" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761009991111)\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:24:4\n |\n 23 | #[reducer]\n | ---------- required by a bound introduced by this call\n 24 | fn set_circle(ctx: ReducerContext, id: i32, radius: i32) {\n | ^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext, i32, i32) {set_circle}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:24:20\n |\n24 | fn set_circle(ctx: ReducerContext, id: i32, radius: i32) {\n | ^^^^^^^^^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `ReducerContext`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:24:4\n |\n23 | #[reducer]\n | ---------- required by a bound introduced by this call\n24 | fn set_circle(ctx: ReducerContext, id: i32, radius: i32) {\n | ^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext, i32, i32) {set_circle}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:14.444729400Z", - "finished_at": "2025-10-21T01:27:24.914827100Z" + "vendor": "anthropic" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-grok-3-mini-beta-llm", "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -24268,66 +11510,40 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:14.978982800Z", - "finished_at": "2025-10-21T01:27:31.545741Z" + "vendor": "anthropic" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -24338,55 +11554,42 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:15.511381700Z", - "finished_at": "2025-10-21T01:27:31.046732Z" + "vendor": "anthropic" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { + "sum_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-3-mini-beta-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" } }, - "sum_type_columns_row_parity": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-grok-3-mini-beta-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "sum_type_columns_row_count": { @@ -24395,362 +11598,379 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:16.062920500Z", - "finished_at": "2025-10-21T01:27:32.031947300Z" + "vendor": "anthropic" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 2, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 2, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling sha3 v0.10.8\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761009994215)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:20:11\n |\n20 | #[reducer(scheduled = tick_timer, scheduled_at = scheduled_at)]\n | ^^^^^^^^^\n\nerror[E0433]: failed to resolve: could not find `primary_key` in `spacetimedb`\n --> src\\lib.rs:6:20\n |\n6 | #[spacetimedb::primary_key]\n | ^^^^^^^^^^^ could not find `primary_key` in `spacetimedb`\n\nerror[E0433]: failed to resolve: could not find `auto_inc` in `spacetimedb`\n --> src\\lib.rs:7:20\n |\n7 | #[spacetimedb::auto_inc]\n | ^^^^^^^^ could not find `auto_inc` in `spacetimedb`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:44\n |\n16 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50000)),\n | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `TimeDuration`, found `Duration`\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\nhelp: call `Into::into` on this expression to convert `std::time::Duration` into `TimeDuration`\n |\n16 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50000).into()),\n | +++++++\n\nSome errors have detailed explanations: E0308, E0433.\nFor more information about an error, try `rustc --explain E0308`.\nerror: could not compile `spacetime-module` (lib) due to 4 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:16.574545300Z", - "finished_at": "2025-10-21T01:27:29.811190900Z" + "vendor": "anthropic" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761009991670)\nerror: expected parentheses\n --> src\\lib.rs:4:57\n |\n4 | #[table(name = accounts, index(name = name_index, btree = [name]))]\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Accounts` in this scope\n --> src\\lib.rs:15:30\n |\n15 | ctx.db.accounts().insert(Accounts { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Accounts` in this scope\n --> src\\lib.rs:16:30\n |\n16 | ctx.db.accounts().insert(Accounts { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.accounts().insert(Accounts { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.accounts().insert(Accounts { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^^^ method not found in `Local`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n 13 | #[reducer]\n | ---------- required by a bound introduced by this call\n 14 | pub fn seed(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {seed}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:14:18\n |\n14 | pub fn seed(ctx: ReducerContext) {\n | ^^^^^^^^^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `ReducerContext`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n13 | #[reducer]\n | ---------- required by a bound introduced by this call\n14 | pub fn seed(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {seed}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:17.088089100Z", - "finished_at": "2025-10-21T01:27:27.925402300Z" + "vendor": "anthropic" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 5, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 5, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761009999603)\nerror: expected parentheses\n --> src\\lib.rs:18:41\n |\n18 | #[table(name = memberships, index(btree = [user_id]), index(btree = [group_id]))]\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Memberships` in this scope\n --> src\\lib.rs:32:33\n |\n32 | ctx.db.memberships().insert(Memberships { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Memberships` in this scope\n --> src\\lib.rs:33:33\n |\n33 | ctx.db.memberships().insert(Memberships { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Memberships` in this scope\n --> src\\lib.rs:34:33\n |\n34 | ctx.db.memberships().insert(Memberships { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:32:12\n |\n32 | ctx.db.memberships().insert(Memberships { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:33:12\n |\n33 | ctx.db.memberships().insert(Memberships { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:34:12\n |\n34 | ctx.db.memberships().insert(Memberships { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:17.605210400Z", - "finished_at": "2025-10-21T01:27:33.446157800Z" + "vendor": "anthropic" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Claude Sonnet 4.6", "total_tests": 5, "passed_tests": 5, - "llm_output": null, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "ecs_seed_positions_count": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_step_next_positions_count": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "sql": "SELECT COUNT(*) AS n FROM next_position" + } + } + }, + "vendor": "anthropic" + }, + "t_021_multi_column_index": { + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", + "task": "t_021_multi_column_index", + "lang": "rust", + "golden_published": true, + "model_name": "Claude Sonnet 4.6", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "claude-sonnet-4-6", + "scorer_details": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" } }, - "ecs_next_pos_entity1": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_next_pos_entity2": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" - } - } - }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:18.147475200Z", - "finished_at": "2025-10-21T01:27:35.150632900Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-3-mini-beta\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1761009991633)\nerror: expected one of: `name`, `btree`, `direct`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = logs, index(by_user_day, btree = [user_id, day]))]\n | ^^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in crate `spacetimedb`\n --> src\\lib.rs:15:39\n |\n15 | ctx.db.logs().insert(spacetimedb::Logs { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ not found in `spacetimedb`\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in crate `spacetimedb`\n --> src\\lib.rs:16:39\n |\n16 | ctx.db.logs().insert(spacetimedb::Logs { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ not found in `spacetimedb`\n\nerror[E0422]: cannot find struct, variant or union type `Logs` in crate `spacetimedb`\n --> src\\lib.rs:17:39\n |\n17 | ctx.db.logs().insert(spacetimedb::Logs { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ not found in `spacetimedb`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.logs().insert(spacetimedb::Logs { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.logs().insert(spacetimedb::Logs { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.logs().insert(spacetimedb::Logs { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "xai", - "started_at": "2025-10-21T01:26:18.655713300Z", - "finished_at": "2025-10-21T01:27:28.720422900Z" + "vendor": "anthropic" } } }, { - "name": "Gemini 2.5 Pro", - "route_api_model": "gemini-2.5-pro", + "name": "Claude Opus 4.6", + "route_api_model": "claude-opus-4-6", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_000_empty_reducers", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[reducer]\npub fn empty_reducer_no_args(ctx: &ReducerContext) {}\n\n#[reducer]\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.341974800Z", - "finished_at": "2025-10-21T19:44:52.858481400Z" + "vendor": "anthropic" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::table(name = products)]\npub struct Product {\n #[primary_key]\n pub id: i32,\n pub title: String,\n pub price: f32,\n pub in_stock: bool,\n}\n\n#[spacetimedb::table(name = notes)]\npub struct Note {\n #[primary_key]\n pub id: i32,\n pub body: String,\n pub rating: i64,\n pub pinned: bool,\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.430740900Z", - "finished_at": "2025-10-21T19:44:39.348507Z" + "vendor": "anthropic" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Table};\nuse std::time::Duration;\n\n#[spacetimedb::table(name = tick_timer, scheduled(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n });\n}\n```", + "passed_tests": 1, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling generic-array v0.14.9\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected `at`\n --> src\\lib.rs:5:51\n |\n5 | #[spacetimedb::table(name = tick_timer, scheduled(reducer = tick, column = scheduled_at))]\n | ^^^^^^^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:14:43\n |\n14 | pub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:18:32\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Table};\n | ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n 13 | #[spacetimedb::reducer]\n | ----------------------- required by a bound introduced by this call\n 14 | pub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n13 | #[spacetimedb::reducer]\n | ----------------------- required by a bound introduced by this call\n14 | pub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.482927800Z", - "finished_at": "2025-10-21T19:44:57.133250900Z" + "vendor": "anthropic" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.529310100Z", - "finished_at": "2025-10-21T19:44:52.498030700Z" + "vendor": "anthropic" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": "```rust\nuse spacetimedb::{\n table,\n reducer,\n ReducerContext,\n Table,\n};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User {\n id,\n name,\n age,\n active,\n });\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -24765,83 +11985,79 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.576725700Z", - "finished_at": "2025-10-21T19:44:53.391439900Z" + "vendor": "anthropic" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = \"users\")]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user_update = User {\n id,\n name,\n age,\n active,\n };\n ctx.db.users().id().update(user_update);\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "data_parity_update_user": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:4:16\n |\n4 | #[table(name = \"users\")]\n | ^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `User` in this scope\n --> src\\lib.rs:15:23\n |\n15 | let user_update = User {\n | ^^^^ not found in this scope\n\nwarning: unused import: `Table`\n --> src\\lib.rs:2:51\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `users` found for struct `Local` in the current scope\n --> src\\lib.rs:21:12\n |\n21 | ctx.db.users().id().update(user_update);\n | ^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.625660900Z", - "finished_at": "2025-10-21T19:44:38.539406500Z" + "vendor": "anthropic" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -24850,57 +12066,47 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.675134700Z", - "finished_at": "2025-10-21T19:44:58.690376200Z" + "vendor": "anthropic" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n ctx.db.users().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n\n ctx.db.users().id().delete(&2);\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -24910,64 +12116,78 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "basics-t-007-crud-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.742668500Z", - "finished_at": "2025-10-21T19:44:59.242479800Z" + "vendor": "anthropic" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.817956700Z", - "finished_at": "2025-10-21T19:45:36.017113400Z" + "vendor": "anthropic" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}\n", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "init_seed_alice": { "pass": true, @@ -24975,18 +12195,24 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -24997,552 +12223,710 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.886998300Z", - "finished_at": "2025-10-21T19:45:16.097376900Z" + "vendor": "anthropic" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n pub id: i32,\n pub kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}\n```", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:43:41.954786800Z", - "finished_at": "2025-10-21T19:44:41.400368400Z" + "vendor": "anthropic" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[spacetimedb::reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-pro\\llm)\nwarning: unused imports: `reducer` and `table`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^ ^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:37\n |\n4 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" + } + } + }, + "vendor": "anthropic" + }, + "t_012_spacetime_product_type": { + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", + "task": "t_012_spacetime_product_type", + "lang": "rust", + "golden_published": true, + "model_name": "Claude Opus 4.6", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "product_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } - } - }, - "vendor": "google", - "started_at": "2025-10-21T19:43:42.024768400Z", - "finished_at": "2025-10-21T19:44:51.033487900Z" - }, - "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Pro", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{SpacetimeType, ReducerContext};\n\n#[derive(SpacetimeType, Clone, Copy)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[spacetimedb::table(name = \"results\")]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[spacetimedb::reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", - "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-pro\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:10:29\n |\n10 | #[spacetimedb::table(name = \"results\")]\n | ^^^^^^^^^\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:19:29\n |\n19 | ctx.db.results().insert(Result {\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nerror[E0599]: no method named `results` found for struct `Local` in the current scope\n --> src\\lib.rs:19:12\n |\n19 | ctx.db.results().insert(Result {\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0574, E0599.\nFor more information about an error, try `rustc --explain E0574`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:15.838499500Z", - "finished_at": "2025-10-21T18:05:16.943145600Z" + "vendor": "anthropic" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{spacetimedb, ReducerContext, SpacetimeType};\n\n#[spacetimedb]\n#[derive(Clone)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[spacetimedb]\n#[derive(Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb]\n#[table(name = \"results\")]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[spacetimedb]\n#[reducer]\npub fn set_circle(_ctx: &ReducerContext, id: i32, radius: i32) {\n Result::insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, SpacetimeType};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find attribute `reducer` in this scope\n --> src\\lib.rs:27:3\n |\n27 | #[reducer]\n | ^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 2 + use spacetimedb::reducer;\n |\n\nerror: cannot find attribute `table` in this scope\n --> src\\lib.rs:19:3\n |\n19 | #[table(name = \"results\")]\n | ^^^^^\n |\nhelp: a built-in attribute with a similar name exists\n |\n19 | #[stable(name = \"results\")]\n | +\nhelp: consider importing this attribute macro\n |\n 2 + use spacetimedb::table;\n |\n\nerror: cannot find attribute `primary_key` in this scope\n --> src\\lib.rs:21:7\n |\n21 | #[primary_key]\n | ^^^^^^^^^^^\n\nwarning: unused import: `SpacetimeType`\n --> src\\lib.rs:2:48\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, SpacetimeType};\n | ^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no function or associated item named `insert` found for struct `Result` in the current scope\n --> src\\lib.rs:29:13\n |\n20 | pub struct Result {\n | ----------------- function or associated item `insert` not found for this struct\n...\n29 | Result::insert(Result {\n | ^^^^^^ function or associated item not found in `Result`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:15.927585Z", - "finished_at": "2025-10-21T18:05:20.992848Z" + "vendor": "anthropic" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::ReducerContext;\n\n#[spacetimedb::table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n pub id: i32,\n pub count: i32,\n pub total: i64,\n pub price: f32,\n pub ratio: f64,\n pub active: bool,\n pub name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:15.979656800Z", - "finished_at": "2025-10-21T18:05:38.157610300Z" + "vendor": "anthropic" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType};\n\n#[derive(Clone, SpacetimeType)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(Clone, SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[spacetimedb::table(name = \"profiles\")]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n let home = Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n };\n let work = Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n };\n let pos = Position { x: 7, y: 9 };\n let profile = Profile {\n id: 1,\n home,\n work,\n pos,\n };\n ctx.db.profiles().insert(profile);\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:16:29\n |\n16 | #[spacetimedb::table(name = \"profiles\")]\n | ^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Profile` in this scope\n --> src\\lib.rs:36:19\n |\n36 | let profile = Profile {\n | ^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `profiles` found for struct `Local` in the current scope\n --> src\\lib.rs:42:12\n |\n42 | ctx.db.profiles().insert(profile);\n | ^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.027499900Z", - "finished_at": "2025-10-21T18:05:40.234046200Z" + "vendor": "anthropic" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{\n reducer, table, ReducerContext, SpacetimeType,\n};\n\n#[derive(SpacetimeType, Clone)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = \"drawings\")]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect {\n width: 4,\n height: 6,\n }),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:18:16\n |\n18 | #[table(name = \"drawings\")]\n | ^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Drawing` in this scope\n --> src\\lib.rs:28:30\n |\n28 | ctx.db.drawings().insert(Drawing {\n | ^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `drawings` found for struct `Local` in the current scope\n --> src\\lib.rs:28:12\n |\n28 | ctx.db.drawings().insert(Drawing {\n | ^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.075478100Z", - "finished_at": "2025-10-21T18:05:36.593725100Z" + "vendor": "anthropic" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 2, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{\n reducer, table,\n ReducerContext, ScheduleAt,\n};\nuse std::time::Duration;\n\n#[table(name = \"tick_timer\", scheduled(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n\n#[reducer(lifecycle = \"init\")]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000)),\n });\n}\n```", + "passed_tests": 2, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:8:16\n |\n8 | #[table(name = \"tick_timer\", scheduled(reducer = tick, column = scheduled_at))]\n | ^^^^^^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:19:11\n |\n19 | #[reducer(lifecycle = \"init\")]\n | ^^^^^^^^^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:17:43\n |\n17 | pub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:21:32\n |\n21 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:8\n |\n 16 | #[reducer]\n | ---------- required by a bound introduced by this call\n 17 | pub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:8\n |\n16 | #[reducer]\n | ---------- required by a bound introduced by this call\n17 | pub fn tick(_ctx: &ReducerContext, _tick: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:21:12\n |\n21 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:23:44\n |\n23 | scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000)),\n | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `TimeDuration`, found `Duration`\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\nhelp: call `Into::into` on this expression to convert `std::time::Duration` into `TimeDuration`\n |\n23 | scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n | +++++++\n\nSome errors have detailed explanations: E0277, E0308, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.122835400Z", - "finished_at": "2025-10-21T18:05:31.715450100Z" + "vendor": "anthropic" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::ReducerContext;\n\n#[spacetimedb::table(\n name = \"accounts\",\n index(name = by_name, btree = [name])\n)]\npub struct Account {\n #[primary_key]\n pub id: i32,\n #[unique]\n pub email: String,\n pub name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:5:12\n |\n5 | name = \"accounts\",\n | ^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:18:30\n |\n18 | ctx.db.accounts().insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:23:30\n |\n23 | ctx.db.accounts().insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.accounts().insert(Account {\n | ^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:23:12\n |\n23 | ctx.db.accounts().insert(Account {\n | ^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.169112800Z", - "finished_at": "2025-10-21T18:05:27.520842500Z" + "vendor": "anthropic" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 5, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{\n table,\n reducer,\n ReducerContext,\n};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub user_id: i32,\n pub name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n pub group_id: i32,\n pub title: String,\n}\n\n#[table(\n name = memberships,\n index(name = by_user, btree = [user_id]),\n index(name = by_group, btree = [group_id]),\n)]\npub struct Membership {\n #[primary_key]\n pub id: i32,\n pub user_id: i32,\n pub group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}\n```", + "passed_tests": 5, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected parentheses\n --> src\\lib.rs:24:33\n |\n24 | index(name = by_user, btree = [user_id]),\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:42:33\n |\n42 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:43:33\n |\n43 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:44:33\n |\n44 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:36:20\n |\n36 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:37:20\n |\n37 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n37 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:39:21\n |\n39 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n39 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:40:21\n |\n40 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n40 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:42:12\n |\n42 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:43:12\n |\n43 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:44:12\n |\n44 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 11 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.215870200Z", - "finished_at": "2025-10-21T18:05:37.184401Z" + "vendor": "anthropic" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 5, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{spacetimedb, ReducerContext, Table};\n\n#[spacetimedb::table(name = \"entities\")]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n}\n\n#[spacetimedb::table(name = \"positions\")]\npub struct Position {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n\n#[spacetimedb::table(name = \"velocities\")]\npub struct Velocity {\n #[primary_key]\n pub entity_id: i32,\n pub vx: i32,\n pub vy: i32,\n}\n\n#[spacetimedb::table(name = \"next_positions\")]\npub struct NextPosition {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position {\n entity_id: 1,\n x: 0,\n y: 0,\n });\n ctx.db.velocities().insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n ctx.db.velocities().insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let next_pos = NextPosition {\n entity_id: pos.entity_id,\n x: pos.x + vel.vx,\n y: pos.y + vel.vy,\n };\n ctx.db.next_positions().entity_id().update(next_pos);\n }\n }\n}\n```", + "passed_tests": 5, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:4:29\n |\n4 | #[spacetimedb::table(name = \"entities\")]\n | ^^^^^^^^^^\n\nerror: expected identifier\n --> src\\lib.rs:10:29\n |\n10 | #[spacetimedb::table(name = \"positions\")]\n | ^^^^^^^^^^^\n\nerror: expected identifier\n --> src\\lib.rs:18:29\n |\n18 | #[spacetimedb::table(name = \"velocities\")]\n | ^^^^^^^^^^^^\n\nerror: expected identifier\n --> src\\lib.rs:26:29\n |\n26 | #[spacetimedb::table(name = \"next_positions\")]\n | ^^^^^^^^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror[E0422]: cannot find struct, variant or union type `Entity` in this scope\n --> src\\lib.rs:36:30\n |\n36 | ctx.db.entities().insert(Entity { id: 1 });\n | ^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Position` in this scope\n --> src\\lib.rs:37:31\n |\n37 | ctx.db.positions().insert(Position {\n | ^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Velocity` in this scope\n --> src\\lib.rs:42:32\n |\n42 | ctx.db.velocities().insert(Velocity {\n | ^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Entity` in this scope\n --> src\\lib.rs:48:30\n |\n48 | ctx.db.entities().insert(Entity { id: 2 });\n | ^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Position` in this scope\n --> src\\lib.rs:49:31\n |\n49 | ctx.db.positions().insert(Position {\n | ^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Velocity` in this scope\n --> src\\lib.rs:54:32\n |\n54 | ctx.db.velocities().insert(Velocity {\n | ^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `NextPosition` in this scope\n --> src\\lib.rs:65:28\n |\n65 | let next_pos = NextPosition {\n | ^^^^^^^^^^^^ not found in this scope\n\nSome errors have detailed explanations: E0422, E0432.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 12 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM next_position" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.264134800Z", - "finished_at": "2025-10-21T18:05:31.373848400Z" + "vendor": "anthropic" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Claude Opus 4.6", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(\n name = \"logs\",\n index(name = by_user_day, btree = [user_id, day])\n)]\npub struct Log {\n #[primary_key]\n pub id: i32,\n pub user_id: i32,\n pub day: i32,\n pub message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}", + "passed_tests": 4, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:5:12\n |\n5 | name = \"logs\",\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:18:26\n |\n18 | ctx.db.logs().insert(Log {\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:24:26\n |\n24 | ctx.db.logs().insert(Log {\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:30:26\n |\n30 | ctx.db.logs().insert(Log {\n | ^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.logs().insert(Log {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:24:12\n |\n24 | ctx.db.logs().insert(Log {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:30:12\n |\n30 | ctx.db.logs().insert(Log {\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "google", - "started_at": "2025-10-21T18:04:16.314737Z", - "finished_at": "2025-10-21T18:05:27.516898300Z" + "vendor": "anthropic" } } }, { - "name": "Gemini 2.5 Flash", - "route_api_model": "gemini-2.5-flash", + "name": "Gemini 3.1 Pro", + "route_api_model": "gemini-3.1-pro-preview", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_000_empty_reducers", "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCX9OLo722iLo4_gdYisaPYQXlK3qDBuik -> 429 Too Many Requests: {\n \"error\": {\n \"code\": 429,\n \"message\": \"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000\\nPlease retry in 15.201524633s.\",\n \"status\": \"RESOURCE_EXHAUSTED\",\n \"details\": [\n {\n \"@type\": \"type.googleapis.com/google.rpc.QuotaFailure\",\n \"violations\": [\n {\n \"quotaMetric\": \"generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count\",\n \"quotaId\": \"GenerateContentPaidTierInputTokensPerModelPerMinute\",\n \"quotaDimensions\": {\n \"location\": \"global\",\n \"model\": \"gemini-2.5-flash\"\n },\n \"quotaValue\": \"1000000\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.Help\",\n \"links\": [\n {\n \"description\": \"Learn more about Gemini API quotas\",\n \"url\": \"https://ai.google.dev/gemini-api/docs/rate-limits\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.RetryInfo\",\n \"retryDelay\": \"15s\"\n }\n ]\n }\n}\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:35:19.336466600Z", - "finished_at": "2025-10-21T19:35:19.336466600Z" + "vendor": "google" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, ReducerContext, Table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n pub id: i32,\n pub title: String,\n pub price: f32,\n pub in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n pub id: i32,\n pub body: String,\n pub rating: i64,\n pub pinned: bool,\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:33.794508800Z", - "finished_at": "2025-10-21T19:35:16.719423600Z" + "vendor": "google" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{\n ScheduleAt, ReducerContext,\n Table, table, reducer,\n};\nuse std::time::Duration;\n\n#[table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(ctx: &ReducerContext, _timer: TickTimer) {\n // This reducer is triggered by the tick_timer table\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n });\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:33.842770400Z", - "finished_at": "2025-10-21T19:34:16.792684300Z" + "vendor": "google" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_003_struct_in_table", "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "golden_published": false, + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 0, - "llm_output": "#[allow(unused)]\nuse spacetimedb::{\n module_id,\n auto_inc_core,\n spacetimedb_lib,\n Hash,\n Identity,\n Address,\n Timestamp,\n ReducerContext,\n Table,\n table,\n reducer,\n Sputnik,\n ProductType,\n SumType,\n AlgebraicType,\n AlgebraicValue,\n serde,\n borsh,\n};\n\n#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\n#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", + "llm_output": "use spacetimedb::SpacetimeType;\n\n#[derive(SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[spacetimedb::table(name = entity, public)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved imports `spacetimedb::module_id`, `spacetimedb::auto_inc_core`, `spacetimedb::Hash`, `spacetimedb::Address`, `spacetimedb::Sputnik`, `spacetimedb::ProductType`, `spacetimedb::SumType`, `spacetimedb::AlgebraicType`, `spacetimedb::serde`, `spacetimedb::borsh`\n --> src\\lib.rs:4:5\n |\n 4 | module_id,\n | ^^^^^^^^^ no `module_id` in the root\n 5 | auto_inc_core,\n | ^^^^^^^^^^^^^ no `auto_inc_core` in the root\n 6 | spacetimedb_lib,\n 7 | Hash,\n | ^^^^ no `Hash` in the root\n 8 | Identity,\n 9 | Address,\n | ^^^^^^^ no `Address` in the root\n...\n15 | Sputnik,\n | ^^^^^^^ no `Sputnik` in the root\n16 | ProductType,\n | ^^^^^^^^^^^ no `ProductType` in the root\n17 | SumType,\n | ^^^^^^^ no `SumType` in the root\n18 | AlgebraicType,\n | ^^^^^^^^^^^^^\n | |\n | no `AlgebraicType` in the root\n | help: a similar name exists in the module: `AlgebraicValue`\n19 | AlgebraicValue,\n20 | serde,\n | ^^^^^ no `serde` in the root\n21 | borsh,\n | ^^^^^ no `borsh` in the root\n |\n = help: consider importing one of these items instead:\n crate::spacetimedb_lib::Hash\n crate::spacetimedb_lib::db::raw_def::IndexType::Hash\n crate::spacetimedb_lib::db::raw_def::v9::RawIndexAlgorithm::Hash\n std::hash::Hash\n = help: consider importing this struct instead:\n crate::spacetimedb_lib::ProductType\n = help: consider importing this struct instead:\n crate::spacetimedb_lib::SumType\n = help: consider importing this enum instead:\n crate::spacetimedb_lib::AlgebraicType\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:24:56\n |\n24 | #[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing one of these derive macros\n |\n 2 + use crate::spacetimedb_lib::SpacetimeType;\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:35:14\n |\n35 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:35:14\n |\n 30 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 35 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:35:14\n |\n 35 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:35:14\n |\n 35 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:35:14\n |\n35 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nSome errors have detailed explanations: E0277, E0432.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling itoa v1.0.17\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.9\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling thiserror v1.0.69\n Compiling zerocopy v0.8.39\n Compiling ryu v1.0.23\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.6\n Compiling bytes v1.11.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.17\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling bytemuck v1.25.0\n Compiling uuid v1.21.0\n Compiling constant_time_eq v0.4.2\n Compiling hex v0.4.3\n Compiling zmij v1.0.21\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling generic-array v0.14.7\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling blake3 v1.8.3\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gemini-3-1-pro\\llm)\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = entity` with `accessor = entity`.\n --> src\\lib.rs:10:22\n |\n10 | #[spacetimedb::table(name = entity, public)]\n | ^^^^^^\n\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:33.891942300Z", - "finished_at": "2025-10-21T19:34:13.633331Z" + "vendor": "google" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 2, - "passed_tests": 0, - "llm_output": "using SpacetimeDB;\n\npublic static partial class Module\n{\n [Table(Name = \"users\")]\n public partial struct User\n {\n [PrimaryKey]\n public int Id;\n public string Name;\n public int Age;\n public bool Active;\n }\n\n [Reducer]\n public static void InsertUser(ReducerContext ctx, int Id, string Name, int Age, bool Active)\n {\n ctx.Db.users.Insert(new User { Id = Id, Name = Name, Age = Age, Active = Active });\n }\n}", + "passed_tests": 2, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gemini-2-5-flash\\llm)\nerror: expected item, found `using`\n --> src\\lib.rs:2:1\n |\n2 | using SpacetimeDB;\n | ^^^^^\n |\nhelp: items are imported using the `use` keyword\n |\n2 - using SpacetimeDB;\n2 + use SpacetimeDB;\n |\n\nerror: expected one of `!` or `::`, found keyword `static`\n --> src\\lib.rs:4:8\n |\n4 | public static partial class Module\n | ^^^^^^ expected one of `!` or `::`\n |\nhelp: write `pub` instead of `public` to make the item public\n |\n4 - public static partial class Module\n4 + pub static partial class Module\n |\n\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:33.941932100Z", - "finished_at": "2025-10-21T19:34:12.367500600Z" + "vendor": "google" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": "#![allow(unused)]\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().id().update(User {\n id,\n name,\n age,\n active,\n });\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -25554,24 +12938,18 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gemini-2-5-flash-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -25580,79 +12958,80 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:34.000935300Z", - "finished_at": "2025-10-21T19:35:18.316753300Z" + "vendor": "google" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "#[spacetimedb::table(name = users)]\n#[derive(Clone, PartialEq, Debug)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn delete_user(ctx: &spacetimedb::ReducerContext, id: i332) {\n ctx.db.users().id().delete(&id);\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0412]: cannot find type `i332` in this scope\n --> src\\lib.rs:13:59\n |\n13 | pub fn delete_user(ctx: &spacetimedb::ReducerContext, id: i332) {\n | ^^^^ help: a builtin type with a similar name exists: `i32`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n 12 | #[spacetimedb::reducer]\n | ----------------------- required by a bound introduced by this call\n 13 | pub fn delete_user(ctx: &spacetimedb::ReducerContext, id: i332) {\n | ^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {delete_user}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n12 | #[spacetimedb::reducer]\n | ----------------------- required by a bound introduced by this call\n13 | pub fn delete_user(ctx: &spacetimedb::ReducerContext, id: i332) {\n | ^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {delete_user}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0412.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:34.068563700Z", - "finished_at": "2025-10-21T19:34:08.745011400Z" + "vendor": "google" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n \n ctx.db.users().id().update(User { id: 1, name: \"Alice2\".to_string(), age: 31, active: false });\n \n ctx.db.users().id().delete(&2);\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "schema_parity": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, - "crud_row_id2_deleted": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "crud_row_id1_parity": { @@ -25660,13 +13039,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "basics-t-007-crud-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, "crud_total_count_one": { @@ -25675,386 +13051,401 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:34.136118400Z", - "finished_at": "2025-10-21T19:35:19.335150600Z" + "vendor": "google" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_008_index_lookup", "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "golden_published": false, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}", + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = user, public)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::table(name = result, public)]\npub struct ResultRow {\n #[primary_key]\n pub id: i32,\n pub name: String,\n}\n\n#[spacetimedb::reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user_row) = ctx.db.user().id().find(id) {\n ctx.db.result().insert(ResultRow {\n id: user_row.id,\n name: user_row.name,\n });\n }\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.39\n Compiling anyhow v1.0.102\n Compiling bitflags v2.11.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bytes v1.11.1\n Compiling heck v0.4.1\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.4.2\n Compiling hex v0.4.3\n Compiling getrandom v0.2.17\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling zmij v1.0.21\n Compiling arrayref v0.3.9\n Compiling uuid v1.21.0\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling generic-array v0.14.7\n Compiling bytemuck v1.25.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-3-1-pro\\llm)\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = user` with `accessor = user`.\n --> src\\lib.rs:4:22\n |\n4 | #[spacetimedb::table(name = user, public)]\n | ^^^^^^\n\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = result` with `accessor = result`.\n --> src\\lib.rs:13:22\n |\n13 | #[spacetimedb::table(name = result, public)]\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `ResultRow` in this scope\n --> src\\lib.rs:23:32\n |\n23 | ctx.db.result().insert(ResultRow {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `user` found for struct `Local` in the current scope\n --> src\\lib.rs:22:36\n |\n22 | if let Some(user_row) = ctx.db.user().id().find(id) {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `result` found for struct `Local` in the current scope\n --> src\\lib.rs:23:16\n |\n23 | ctx.db.result().insert(ResultRow {\n | ^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:34.205173100Z", - "finished_at": "2025-10-21T19:35:18.336301300Z" + "vendor": "google" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "init_seed_alice": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" + } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:34.270437600Z", - "finished_at": "2025-10-21T19:34:14.082863300Z" + "vendor": "google" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_010_connect", "lang": "rust", "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 0, - "llm_output": null, + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = event, public)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n pub id: i32,\n pub kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.event().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.event().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCX9OLo722iLo4_gdYisaPYQXlK3qDBuik -> 429 Too Many Requests: {\n \"error\": {\n \"code\": 429,\n \"message\": \"You exceeded your current quota, please check your plan and billing details. For more information on this error, head to: https://ai.google.dev/gemini-api/docs/rate-limits.\\n* Quota exceeded for metric: generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count, limit: 1000000\\nPlease retry in 15.252400125s.\",\n \"status\": \"RESOURCE_EXHAUSTED\",\n \"details\": [\n {\n \"@type\": \"type.googleapis.com/google.rpc.QuotaFailure\",\n \"violations\": [\n {\n \"quotaMetric\": \"generativelanguage.googleapis.com/generate_content_paid_tier_input_token_count\",\n \"quotaId\": \"GenerateContentPaidTierInputTokensPerModelPerMinute\",\n \"quotaDimensions\": {\n \"location\": \"global\",\n \"model\": \"gemini-2.5-flash\"\n },\n \"quotaValue\": \"1000000\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.Help\",\n \"links\": [\n {\n \"description\": \"Learn more about Gemini API quotas\",\n \"url\": \"https://ai.google.dev/gemini-api/docs/rate-limits\"\n }\n ]\n },\n {\n \"@type\": \"type.googleapis.com/google.rpc.RetryInfo\",\n \"retryDelay\": \"15s\"\n }\n ]\n }\n}\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.9\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling arrayvec v0.7.6\n Compiling bytes v1.11.1\n Compiling constant_time_eq v0.4.2\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.17\n Compiling zmij v1.0.21\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling itertools v0.12.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling uuid v1.21.0\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling num-traits v0.2.19\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.7\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gemini-3-1-pro\\llm)\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = event` with `accessor = event`.\n --> src\\lib.rs:4:22\n |\n4 | #[spacetimedb::table(name = event, public)]\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Event` in this scope\n --> src\\lib.rs:14:27\n |\n14 | ctx.db.event().insert(Event {\n | ^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Event` in this scope\n --> src\\lib.rs:22:27\n |\n22 | ctx.db.event().insert(Event {\n | ^^^^^ not found in this scope\n\nerror[E0599]: no method named `event` found for struct `Local` in the current scope\n --> src\\lib.rs:14:12\n |\n14 | ctx.db.event().insert(Event {\n | ^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `event` found for struct `Local` in the current scope\n --> src\\lib.rs:22:12\n |\n22 | ctx.db.event().insert(Event {\n | ^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:35:19.335882500Z", - "finished_at": "2025-10-21T19:35:19.335882500Z" + "vendor": "google" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub sum: i32,\n}\n\n// non-reducer helper function\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result {\n id,\n sum: add(a, b),\n });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:33:34.417316300Z", - "finished_at": "2025-10-21T19:35:15.677766600Z" + "vendor": "google" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_012_spacetime_product_type", "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "golden_published": false, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", + "llm_output": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = result, public)]\npub struct ResultRow {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.result().insert(ResultRow {\n id,\n value: Score { left, right },\n });\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Score, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Score, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling itoa v1.0.17\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.9\n Compiling zerocopy v0.8.39\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling ryu v1.0.23\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling bytes v1.11.1\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling bytemuck v1.25.0\n Compiling constant_time_eq v0.4.2\n Compiling getrandom v0.2.17\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling uuid v1.21.0\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling zmij v1.0.21\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling cc v1.2.56\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.7\n Compiling num-traits v0.2.19\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling rand v0.8.5\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-3-1-pro\\llm)\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = result` with `accessor = result`.\n --> src\\lib.rs:10:9\n |\n10 | #[table(name = result, public)]\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `ResultRow` in this scope\n --> src\\lib.rs:19:28\n |\n19 | ctx.db.result().insert(ResultRow {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `result` found for struct `Local` in the current scope\n --> src\\lib.rs:19:12\n |\n19 | ctx.db.result().insert(ResultRow {\n | ^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:03.887743Z", - "finished_at": "2025-10-21T19:15:44.118681400Z" + "vendor": "google" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "#![allow(warnings)]\nuse spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Debug, Clone, PartialEq)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Debug, Clone, PartialEq)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:5:10\n |\n 5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:18:12\n |\n18 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:18:12\n |\n18 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:17:1\n |\n17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:18:12\n |\n18 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:17:1\n |\n17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:17:1\n |\n17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:17:1\n |\n17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:17:1\n |\n17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:17:1\n |\n17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:10\n |\n 5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:5:22\n |\n5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:10\n |\n 5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:10\n |\n 5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:10\n |\n 5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:10\n |\n 5 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:11:10\n |\n 11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:11:22\n |\n11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:11:10\n |\n 11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:11:10\n |\n 11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:12\n |\n 11 | #[derive(SpacetimeType, Debug, Clone, PartialEq)]\n | ------------- expected `Result` because of return type\n 12 | pub enum Shape {\n 13 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:17:1\n |\n 17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 17 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:17:24\n |\n17 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:17:1\n |\n 17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:17:1\n |\n 17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:17:1\n |\n 17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:17:1\n |\n 17 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:18:1\n |\n 18 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 39 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:03.980087600Z", - "finished_at": "2025-10-21T19:15:44.442417Z" + "vendor": "google" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 2, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n pub id: i32,\n pub count: i32,\n pub total: i64,\n pub price: f32,\n pub ratio: f64,\n pub active: bool,\n pub name: String,\n}\n\n#[reducer(init)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "elementary_columns_row_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: can't directly call special Init lifecycle reducer\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c200a9d643689f27dfaa7e9901e78c12e18bcf156f62a25f4aca3805228484db/call/seed)\n", - "phase": "call_reducer_llm" + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.064226200Z", - "finished_at": "2025-10-21T19:15:46.062149200Z" + "vendor": "google" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Identity, Timestamp};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling bytes v1.10.1\n Compiling num-traits v0.2.19\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-flash\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone, Debug)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nwarning: unused imports: `Identity` and `Timestamp`\n --> src\\lib.rs:2:51\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Identity, Timestamp};\n | ^^^^^^^^ ^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:15\n |\n20 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:15\n |\n21 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:14\n |\n22 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:15\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:15\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:14\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:15\n |\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:15\n |\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:14\n |\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:20:15\n |\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:21:15\n |\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:22:14\n |\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:20:15\n |\n20 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:21:15\n |\n21 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:22:14\n |\n22 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 18 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.146106700Z", - "finished_at": "2025-10-21T19:16:44.210909500Z" + "vendor": "google" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_016_sum_type_columns", "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "golden_published": false, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 0, - "llm_output": "#[spacetimedb::table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[derive(spacetimedb::SpacetimeType, Debug, Clone)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(spacetimedb::SpacetimeType, Debug, Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::reducer(init)]\npub fn seed(ctx: &spacetimedb::ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", + "llm_output": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawing, public)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawing().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0599]: no method named `insert` found for reference `&drawings__TableHandle` in the current scope\n --> src\\lib.rs:24:23\n |\n24 | ctx.db.drawings().insert(Drawing {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | ctx.db.drawings().try_insert(Drawing {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.9\n Compiling thiserror v1.0.69\n Compiling bitflags v2.11.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling bytes v1.11.1\n Compiling arrayvec v0.7.6\n Compiling ryu v1.0.23\n Compiling heck v0.4.1\n Compiling keccak v0.1.6\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.17\n Compiling constant_time_eq v0.4.2\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling uuid v1.21.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling zmij v1.0.21\n Compiling generic-array v0.14.7\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling rand_core v0.6.4\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-3-1-pro\\llm)\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = drawing` with `accessor = drawing`.\n --> src\\lib.rs:16:9\n |\n16 | #[table(name = drawing, public)]\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Drawing` in this scope\n --> src\\lib.rs:26:29\n |\n26 | ctx.db.drawing().insert(Drawing {\n | ^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `drawing` found for struct `Local` in the current scope\n --> src\\lib.rs:26:12\n |\n26 | ctx.db.drawing().insert(Drawing {\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.223300300Z", - "finished_at": "2025-10-21T19:16:41.879919600Z" + "vendor": "google" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{\n table, reducer,\n ReducerContext,\n ScheduleAt,\n Timestamp,\n};\n\n#[table(name = tick_timer, scheduled_reducer = tick, scheduled_at_column = scheduled_at)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n\n#[reducer]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Timestamp::from_micros(50_000)),\n });\n}", + "passed_tests": 2, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-flash\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:9:28\n |\n9 | #[table(name = tick_timer, scheduled_reducer = tick, scheduled_at_column = scheduled_at)]\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:18:44\n |\n18 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:22:32\n |\n22 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:18:8\n |\n 17 | #[reducer]\n | ---------- required by a bound introduced by this call\n 18 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:18:8\n |\n17 | #[reducer]\n | ---------- required by a bound introduced by this call\n18 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:22:12\n |\n22 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no function or associated item named `from_micros` found for struct `spacetimedb::Timestamp` in the current scope\n --> src\\lib.rs:24:55\n |\n24 | scheduled_at: ScheduleAt::Interval(Timestamp::from_micros(50_000)),\n | ^^^^^^^^^^^ function or associated item not found in `spacetimedb::Timestamp`\n |\nnote: if you're trying to build a new `spacetimedb::Timestamp` consider using one of the following associated functions:\n spacetimedb::Timestamp::now\n spacetimedb::Timestamp::from_micros_since_unix_epoch\n spacetimedb::Timestamp::from_time_duration_since_unix_epoch\n spacetimedb::Timestamp::from_duration_since_unix_epoch\n and 2 others\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\timestamp.rs:26:5\n |\n26 | pub fn now() -> Self {\n | ^^^^^^^^^^^^^^^^^^^^\n...\n46 | pub fn from_micros_since_unix_epoch(micros: i64) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n52 | pub fn from_time_duration_since_unix_epoch(time_duration: TimeDuration) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n...\n73 | pub fn from_duration_since_unix_epoch(duration: Duration) -> Self {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.310081100Z", - "finished_at": "2025-10-21T19:15:46.066887300Z" + "vendor": "google" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": "#![allow(warnings)]\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = accounts)]\n#[derive(Clone, Debug)]\npub struct Account {\n #[primary_key]\n pub id: i32,\n #[unique]\n pub email: String,\n pub name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-gemini-2-5-flash-llm", "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { @@ -26063,71 +13454,82 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-flash-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.396301200Z", - "finished_at": "2025-10-21T19:16:43.343966500Z" + "vendor": "google" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{\n reducer,\n table,\n Identity,\n ReducerContext,\n Table,\n};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub user_id: i33,\n pub name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n pub group_id: i33,\n pub title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree = [user_id]), index(name = by_group, btree = [group_id]))]\npub struct Membership {\n #[primary_key]\n pub id: i33,\n pub user_id: i33,\n pub group_id: i33,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n ctx.db.users().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n\n ctx.db.groups().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n ctx.db.groups().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n\n ctx.db.memberships().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n ctx.db.memberships().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n ctx.db.memberships().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling generic-array v0.14.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gemini-2-5-flash\\llm)\nerror: expected parentheses\n --> src\\lib.rs:24:57\n |\n24 | #[table(name = memberships, index(name = by_user, btree = [user_id]), index(name = by_group, btree = [group_id]))]\n | ^\n\nerror[E0412]: cannot find type `i33` in this scope\n --> src\\lib.rs:13:18\n |\n13 | pub user_id: i33,\n | ^^^ help: a builtin type with a similar name exists: `i32`\n\nerror[E0412]: cannot find type `i33` in this scope\n --> src\\lib.rs:20:19\n |\n20 | pub group_id: i33,\n | ^^^ help: a builtin type with a similar name exists: `i32`\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:52:33\n |\n52 | ctx.db.memberships().insert(Membership {\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:57:33\n |\n57 | ctx.db.memberships().insert(Membership {\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:62:33\n |\n62 | ctx.db.memberships().insert(Membership {\n | ^^^^^^^^^^ not found in this scope\n\nwarning: unused import: `Identity`\n --> src\\lib.rs:5:5\n |\n5 | Identity,\n | ^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:52:12\n |\n52 | ctx.db.memberships().insert(Membership {\n | ^^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:57:12\n |\n57 | ctx.db.memberships().insert(Membership {\n | ^^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `memberships` found for struct `Local` in the current scope\n --> src\\lib.rs:62:12\n |\n62 | ctx.db.memberships().insert(Membership {\n | ^^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 9 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.475032100Z", - "finished_at": "2025-10-21T19:16:44.214682300Z" + "vendor": "google" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n pub entity_id: i32,\n pub vx: i32,\n pub vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n // Entity 1\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n\n // Entity 2\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let next_x = pos.x + vel.vx;\n let next_y = pos.y + vel.vy;\n\n // Check if NextPosition already exists to decide between insert and update\n if let Some(mut next_pos_entry) = ctx.db.next_positions().entity_id().find(&pos.entity_id) {\n next_pos_entry.x = next_x;\n next_pos_entry.y = next_y;\n ctx.db.next_positions().entity_id().update(next_pos_entry);\n } else {\n ctx.db.next_positions().insert(NextPosition {\n entity_id: pos.entity_id,\n x: next_x,\n y: next_y,\n });\n }\n }\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "gemini-3.1-pro-preview", "scorer_details": { "ecs_next_pos_entity2": { "pass": true, @@ -26135,240 +13537,219 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" } }, - "ecs_seed_positions_count": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_step_next_positions_count": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "sql": "SELECT COUNT(*) AS n FROM next_position" + } + } + }, + "vendor": "google" + }, + "t_021_multi_column_index": { + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", + "task": "t_021_multi_column_index", + "lang": "rust", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "gemini-3.1-pro-preview", + "scorer_details": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_next_pos_entity1": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" - } - } - }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.555651400Z", - "finished_at": "2025-10-21T19:15:50.726964900Z" - }, - "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = logs, primary_key = id, index(name = by_user_day, btree = [user_id, day]))]\npub struct Log {\n pub id: i32,\n pub user_id: i32,\n pub day: i32,\n pub message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-flash\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = logs, primary_key = id, index(name = by_user_day, btree = [user_id, day]))]\n | ^^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:14:26\n |\n14 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:15:26\n |\n15 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:14:12\n |\n14 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "google", - "started_at": "2025-10-21T19:15:04.618476800Z", - "finished_at": "2025-10-21T19:16:44.167394900Z" + "vendor": "google" } } }, { - "name": "DeepSeek V3", - "route_api_model": "deepseek-chat", + "name": "Gemini 3 Flash", + "route_api_model": "gemini-3-flash-preview", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_000_empty_reducers", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) {}\n\n#[reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) {}\n```", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:16.956756100Z", - "finished_at": "2025-10-21T20:15:50.087504800Z" + "vendor": "google" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}\n```", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:17.644781Z", - "finished_at": "2025-10-21T20:15:39.195831800Z" + "vendor": "google" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n });\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-v3\\llm)\nerror: expected parentheses\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\n | ^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:44\n |\n13 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:17:32\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n 12 | #[reducer]\n | ---------- required by a bound introduced by this call\n 13 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n12 | #[reducer]\n | ---------- required by a bound introduced by this call\n13 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:19:44\n |\n19 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `TimeDuration`, found `Duration`\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\nhelp: call `Into::into` on this expression to convert `std::time::Duration` into `TimeDuration`\n |\n19 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000).into()),\n | +++++++\n\nSome errors have detailed explanations: E0277, E0308, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:18.247549400Z", - "finished_at": "2025-10-21T20:15:48.910729700Z" + "vendor": "google" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(SpacetimeType, Debug, Clone)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-v3\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nwarning: unused imports: `ReducerContext`, `Table`, and `reducer`\n --> src\\lib.rs:2:26\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:14\n |\n14 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:14\n |\n 10 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:14\n |\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:14\n |\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:14\n |\n14 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:18.833571200Z", - "finished_at": "2025-10-21T20:15:30.082180400Z" + "vendor": "google" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 2, "passed_tests": 2, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}\n```", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -26383,35 +13764,25 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:19.462731900Z", - "finished_at": "2025-10-21T20:15:44.076660300Z" + "vendor": "google" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n if let Some(user) = ctx.db.users().id().find(id) {\n ctx.db.users().id().update(User {\n id,\n name,\n age,\n active,\n });\n }\n}", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -26423,24 +13794,18 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-deepseek-v3-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -26449,174 +13814,157 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:20.010152Z", - "finished_at": "2025-10-21T20:15:42.770655700Z" + "vendor": "google" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n if let Some(_) = ctx.db.users().id().find(id) {\n ctx.db.users().id().delete(id);\n }\n}", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "delete_user_count_zero": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "schema_parity": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:20.568569800Z", - "finished_at": "2025-10-21T20:15:43.446257100Z" + "vendor": "google" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n if let Some(user) = ctx.db.users().id().find(1) {\n ctx.db.users().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n }\n\n ctx.db.users().id().delete(2);\n}", + "passed_tests": 2, + "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(accessor = user, public)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.user().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n ctx.db.user().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n ctx.db.user().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n\n ctx.db.user().id().delete(2);\n}", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "crud_row_id1_parity": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, + "crud_row_id1_parity": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:65377/v1/database/c20096c5a2babaf26bff2ee7bd720dcc5093a966ac672bda297b2fa31c09128c/call/crud)\n", + "phase": "call_reducer_golden" } }, "crud_total_count_one": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, + "actual": 0, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:21.129899900Z", - "finished_at": "2025-10-21T20:15:52.239829900Z" + "vendor": "google" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-v3\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:21.707732600Z", - "finished_at": "2025-10-21T20:15:44.088612Z" + "vendor": "google" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n \n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "init_seed_alice": { "pass": true, @@ -26624,16 +13972,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, "init_total_two": { @@ -26642,182 +13981,215 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" + } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:22.268413900Z", - "finished_at": "2025-10-21T20:15:49.838178700Z" + "vendor": "google" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:22.877211700Z", - "finished_at": "2025-10-21T20:15:41.015700Z" + "vendor": "google" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-v3\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:14:23.489614700Z", - "finished_at": "2025-10-21T20:15:45.953745Z" + "vendor": "google" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[derive(SpacetimeType, Debug)]\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-v3\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:11:10\n |\n11 | #[derive(SpacetimeType, Debug)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:8:12\n |\n8 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:8:12\n |\n 4 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 8 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:8:12\n |\n 8 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:8:12\n |\n 8 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:8:12\n |\n8 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:08.990231100Z", - "finished_at": "2025-10-21T20:02:12.617184100Z" + "vendor": "google" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Table)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(Table)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-v3\\llm)\nerror: cannot find derive macro `Table` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(Table)]\n | ^^^^^\n |\nnote: `Table` is imported here, but it is only a trait, without a derive macro\n --> src\\lib.rs:2:51\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^\n\nerror: cannot find derive macro `Table` in this scope\n --> src\\lib.rs:10:10\n |\n10 | #[derive(Table)]\n | ^^^^^\n |\nnote: `Table` is imported here, but it is only a trait, without a derive macro\n --> src\\lib.rs:2:51\n |\n 2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:12\n |\n20 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:12\n |\n 16 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 20 | value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:12\n |\n 20 | value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:12\n |\n 20 | value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:12\n |\n20 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 21 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:09.656949Z", - "finished_at": "2025-10-21T20:02:27.252848500Z" + "vendor": "google" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -26827,250 +14199,319 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:10.227425700Z", - "finished_at": "2025-10-21T20:02:29.661933100Z" + "vendor": "google" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(SpacetimeType, Debug, Clone)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(SpacetimeType, Debug, Clone)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles, public)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let home = Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n };\n let work = Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n };\n let pos = Position { x: 7, y: 9 };\n \n ctx.db.profiles().insert(Profile {\n id: 1,\n home,\n work,\n pos,\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-v3\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:15\n |\n20 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:15\n |\n21 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:14\n |\n22 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:15\n |\n 16 | #[table(name = profiles, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:15\n |\n 16 | #[table(name = profiles, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:14\n |\n 16 | #[table(name = profiles, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:15\n |\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:15\n |\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:14\n |\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:20:15\n |\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:21:15\n |\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:22:14\n |\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:20:15\n |\n20 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:21:15\n |\n21 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:22:14\n |\n22 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 17 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:10.803305800Z", - "finished_at": "2025-10-21T20:02:25.959299300Z" + "vendor": "google" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Table)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(Table)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-v3\\llm)\nerror: cannot find derive macro `Table` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(Table)]\n | ^^^^^\n |\nnote: `Table` is imported here, but it is only a trait, without a derive macro\n --> src\\lib.rs:2:51\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^\n\nerror: cannot find derive macro `Table` in this scope\n --> src\\lib.rs:10:10\n |\n10 | #[derive(Table)]\n | ^^^^^\n |\nnote: `Table` is imported here, but it is only a trait, without a derive macro\n --> src\\lib.rs:2:51\n |\n 2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:8\n |\n20 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:8\n |\n21 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:8\n |\n 16 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:8\n |\n 16 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:8\n |\n 20 | a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:8\n |\n 21 | b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:8\n |\n 20 | a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:21:8\n |\n 21 | b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:8\n |\n20 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:21:8\n |\n21 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 12 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:11.375093Z", - "finished_at": "2025-10-21T20:02:27.629355800Z" + "vendor": "google" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 2, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, ScheduleAt, TimeDuration};\n\n#[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n // Scheduled tick reducer\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let interval = TimeDuration { microseconds: 50_000 };\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(interval),\n });\n}\n```", + "passed_tests": 2, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-v3\\llm)\nerror: expected parentheses\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\n | ^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:47\n |\n13 | pub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:20:32\n |\n20 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n 12 | #[reducer]\n | ---------- required by a bound introduced by this call\n 13 | pub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n12 | #[reducer]\n | ---------- required by a bound introduced by this call\n13 | pub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0560]: struct `TimeDuration` has no field named `microseconds`\n --> src\\lib.rs:19:35\n |\n19 | let interval = TimeDuration { microseconds: 50_000 };\n | ^^^^^^^^^^^^ `TimeDuration` does not have this field\n |\n = note: all struct fields are already assigned\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:20:12\n |\n20 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0560, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:11.943847100Z", - "finished_at": "2025-10-21T20:02:27.187648Z" + "vendor": "google" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = accounts)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[table(name = accounts, index = \"by_name\", btree = [name])]\npub struct _AccountByName;\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n \n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-v3\\llm)\nerror: expected parentheses\n --> src\\lib.rs:13:32\n |\n13 | #[table(name = accounts, index = \"by_name\", btree = [name])]\n | ^\n\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:12.497890500Z", - "finished_at": "2025-10-21T20:02:26.593440100Z" + "vendor": "google" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[table(name = memberships)]\n#[index(name = by_user, btree = [user_id])]\npub struct MembershipByUser;\n\n#[table(name = memberships)]\n#[index(name = by_group, btree = [group_id])]\npub struct MembershipByGroup;\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n \n ctx.db.users().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n \n ctx.db.groups().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n \n ctx.db.groups().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n \n ctx.db.memberships().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n \n ctx.db.memberships().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n \n ctx.db.memberships().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-v3\\llm)\nerror[E0428]: the name `memberships` is defined multiple times\n --> src\\lib.rs:26:16\n |\n18 | #[table(name = memberships)]\n | ________________-\n19 | | pub struct Membership {\n | |___- previous definition of the trait `memberships` here\n...\n26 | #[table(name = memberships)]\n | ________________^\n27 | | #[index(name = by_user, btree = [user_id])]\n28 | | pub struct MembershipByUser;\n | |___^ `memberships` redefined here\n |\n = note: `memberships` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `memberships__view` is defined multiple times\n --> src\\lib.rs:26:16\n |\n18 | #[table(name = memberships)]\n | ________________-\n19 | | pub struct Membership {\n | |___- previous definition of the trait `memberships__view` here\n...\n26 | #[table(name = memberships)]\n | ________________^\n27 | | #[index(name = by_user, btree = [user_id])]\n28 | | pub struct MembershipByUser;\n | |___^ `memberships__view` redefined here\n |\n = note: `memberships__view` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `memberships__TableHandle` is defined multiple times\n --> src\\lib.rs:26:1\n |\n18 | #[table(name = memberships)]\n | ---------------------------- previous definition of the type `memberships__TableHandle` here\n...\n26 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `memberships__TableHandle` redefined here\n |\n = note: `memberships__TableHandle` must be defined only once in the type namespace of this module\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0428]: the name `memberships__ViewHandle` is defined multiple times\n --> src\\lib.rs:26:1\n |\n18 | #[table(name = memberships)]\n | ---------------------------- previous definition of the type `memberships__ViewHandle` here\n...\n26 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `memberships__ViewHandle` redefined here\n |\n = note: `memberships__ViewHandle` must be defined only once in the type namespace of this module\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0428]: the name `memberships` is defined multiple times\n --> src\\lib.rs:30:16\n |\n18 | #[table(name = memberships)]\n | ________________-\n19 | | pub struct Membership {\n | |___- previous definition of the trait `memberships` here\n...\n30 | #[table(name = memberships)]\n | ________________^\n31 | | #[index(name = by_group, btree = [group_id])]\n32 | | pub struct MembershipByGroup;\n | |___^ `memberships` redefined here\n |\n = note: `memberships` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `memberships__view` is defined multiple times\n --> src\\lib.rs:30:16\n |\n18 | #[table(name = memberships)]\n | ________________-\n19 | | pub struct Membership {\n | |___- previous definition of the trait `memberships__view` here\n...\n30 | #[table(name = memberships)]\n | ________________^\n31 | | #[index(name = by_group, btree = [group_id])]\n32 | | pub struct MembershipByGroup;\n | |___^ `memberships__view` redefined here\n |\n = note: `memberships__view` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `memberships__TableHandle` is defined multiple times\n --> src\\lib.rs:30:1\n |\n18 | #[table(name = memberships)]\n | ---------------------------- previous definition of the type `memberships__TableHandle` here\n...\n30 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `memberships__TableHandle` redefined here\n |\n = note: `memberships__TableHandle` must be defined only once in the type namespace of this module\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0428]: the name `memberships__ViewHandle` is defined multiple times\n --> src\\lib.rs:30:1\n |\n18 | #[table(name = memberships)]\n | ---------------------------- previous definition of the type `memberships__ViewHandle` here\n...\n30 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `memberships__ViewHandle` redefined here\n |\n = note: `memberships__ViewHandle` must be defined only once in the type namespace of this module\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nwarning: derive helper attribute is used before it is introduced\n --> src\\lib.rs:27:3\n |\n26 | #[table(name = memberships)]\n | ---------------------------- the attribute is introduced here\n27 | #[index(name = by_user, btree = [user_id])]\n | ^^^^^\n |\n = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n = note: for more information, see issue #79202 \n = note: `#[warn(legacy_derive_helpers)]` on by default\n\nwarning: derive helper attribute is used before it is introduced\n --> src\\lib.rs:31:3\n |\n30 | #[table(name = memberships)]\n | ---------------------------- the attribute is introduced here\n31 | #[index(name = by_group, btree = [group_id])]\n | ^^^^^\n |\n = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!\n = note: for more information, see issue #79202 \n\nerror[E0119]: conflicting implementations of trait `Table` for type `memberships__TableHandle`\n --> src\\lib.rs:26:1\n |\n18 | #[table(name = memberships)]\n | -------------------------- first implementation here\n...\n26 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `memberships__TableHandle`\n |\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0119]: conflicting implementations of trait `Table` for type `memberships__TableHandle`\n --> src\\lib.rs:30:1\n |\n18 | #[table(name = memberships)]\n | -------------------------- first implementation here\n...\n30 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `memberships__TableHandle`\n |\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0119]: conflicting implementations of trait `TableInternal` for type `memberships__TableHandle`\n --> src\\lib.rs:26:1\n |\n18 | #[table(name = memberships)]\n | -------------------------- first implementation here\n...\n26 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `memberships__TableHandle`\n |\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0119]: conflicting implementations of trait `TableInternal` for type `memberships__TableHandle`\n --> src\\lib.rs:30:1\n |\n18 | #[table(name = memberships)]\n | -------------------------- first implementation here\n...\n30 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `memberships__TableHandle`\n |\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0119]: conflicting implementations of trait `memberships` for type `Local`\n --> src\\lib.rs:26:16\n |\n18 | #[table(name = memberships)]\n | ----------- first implementation here\n...\n26 | #[table(name = memberships)]\n | ^^^^^^^^^^^ conflicting implementation for `Local`\n\nerror[E0119]: conflicting implementations of trait `memberships` for type `Local`\n --> src\\lib.rs:30:16\n |\n18 | #[table(name = memberships)]\n | ----------- first implementation here\n...\n30 | #[table(name = memberships)]\n | ^^^^^^^^^^^ conflicting implementation for `Local`\n\nerror[E0119]: conflicting implementations of trait `memberships__view` for type `LocalReadOnly`\n --> src\\lib.rs:26:16\n |\n18 | #[table(name = memberships)]\n | ----------- first implementation here\n...\n26 | #[table(name = memberships)]\n | ^^^^^^^^^^^ conflicting implementation for `LocalReadOnly`\n\nerror[E0119]: conflicting implementations of trait `memberships__view` for type `LocalReadOnly`\n --> src\\lib.rs:30:16\n |\n18 | #[table(name = memberships)]\n | ----------- first implementation here\n...\n30 | #[table(name = memberships)]\n | ^^^^^^^^^^^ conflicting implementation for `LocalReadOnly`\n\nerror[E0282]: type annotations needed\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = memberships)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type\n |\n = note: this error originates in the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0119, E0282, E0428.\nFor more information about an error, try `rustc --explain E0119`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 17 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:13.056523100Z", - "finished_at": "2025-10-21T20:02:30.405525600Z" + "vendor": "google" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(position.entity_id) {\n let next_x = position.x + velocity.vx;\n let next_y = position.y + velocity.vy;\n \n if let Some(existing) = ctx.db.next_positions().entity_id().find(position.entity_id) {\n ctx.db.next_positions().entity_id().update(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n } else {\n ctx.db.next_positions().insert(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n }\n }\n }\n}", "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { - "ecs_step_next_positions_count": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" - } - }, - "ecs_seed_positions_count": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, - "ecs_next_pos_entity2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" + "sql": "SELECT COUNT(*) AS n FROM next_position" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:13.616722800Z", - "finished_at": "2025-10-21T20:02:32.441786100Z" + "vendor": "google" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "3505a160bff25cbe99eb4235b037d39ade89af05864f8b90b7723b63caaa3781", "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "Gemini 3 Flash", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = logs)]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n \n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n \n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\deepseek-v3\\llm", + "route_api_model": "gemini-3-flash-preview", "scorer_details": { "mcindex_seed_count": { "pass": true, @@ -27078,29 +14519,26 @@ "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM log" } }, - "schema_parity": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" } }, - "mcindex_lookup_u7_d1": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "mcindex_lookup_u7_d2": { @@ -27109,162 +14547,134 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:01:14.170887300Z", - "finished_at": "2025-10-21T20:02:29.013880700Z" + "vendor": "google" } } }, { - "name": "DeepSeek R1", - "route_api_model": "deepseek-reasoner", + "name": "GPT-5.2-Codex", + "route_api_model": "gpt-5.2-codex", "tasks": { "t_000_empty_reducers": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_000_empty_reducers", "lang": "rust", - "golden_published": true, - "model_name": "DeepSeek R1", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) -> Result<(), String> {\n Ok(())\n}\n```", + "passed_tests": 0, + "llm_output": "use spacetimedb::{ReducerContext};\n\n#[spacetimedb::table(accessor = Placeholder)]\npub struct Placeholder {\n #[primary_key]\n pub id: i32,\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) {\n}", "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling itoa v1.0.17\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.9\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.39\n Compiling anyhow v1.0.102\n Compiling thiserror v1.0.69\n Compiling bitflags v2.11.0\n Compiling nohash-hasher v0.2.0\n Compiling bytes v1.11.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling ryu v1.0.23\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.4.2\n Compiling zmij v1.0.21\n Compiling getrandom v0.2.17\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling uuid v1.21.0\n Compiling bytemuck v1.25.0\n Compiling itertools v0.12.1\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling generic-array v0.14.7\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-5-2-codex\\llm)\nerror[E0428]: the name `Placeholder` is defined multiple times\n --> src\\lib.rs:5:1\n |\n4 | #[spacetimedb::table(accessor = Placeholder)]\n | _________________________________-\n5 | | pub struct Placeholder {\n | | ^^-^^^^^^^^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `Placeholder` here\n | `Placeholder` redefined here\n |\n = note: `Placeholder` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `Placeholder`\n --> src\\lib.rs:5:12\n |\n5 | pub struct Placeholder {\n | ^^^^^^^^^^^ not a struct, variant or union type\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct Placeholder {\n | ^^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n5 | pub struct dyn Placeholder {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct Placeholder {\n | ^^^^^^^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct Placeholder {\n | ^^^^^^^^^^^\n |\nhelp: use a new generic type parameter, constrained by `Placeholder`\n |\n4 ~ #[spacetimedb::table(accessor = Placeholder)]\n5 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n5 | pub struct impl Placeholder {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `Placeholder`, accessing its methods at runtime using dynamic dispatch\n |\n5 | pub struct dyn Placeholder {\n | +++\n\nSome errors have detailed explanations: E0428, E0574, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:17:59.531793600Z", - "finished_at": "2025-10-21T20:19:35.169536300Z" + "vendor": "openai" }, "t_001_basic_tables": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}\n```", "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:00.335199500Z", - "finished_at": "2025-10-21T20:19:20.736605600Z" + "vendor": "openai" }, "t_002_scheduled_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, ScheduleAt, TimeDuration};\n\n#[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {\n // Scheduled tick logic goes here\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let interval = TimeDuration { microseconds: 50_000 };\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(interval),\n });\n}\n```", + "passed_tests": 1, "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-r1\\llm)\nerror: expected parentheses\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\n | ^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:44\n |\n13 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:20:32\n |\n20 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n 12 | #[reducer]\n | ---------- required by a bound introduced by this call\n 13 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n12 | #[reducer]\n | ---------- required by a bound introduced by this call\n13 | pub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0560]: struct `TimeDuration` has no field named `microseconds`\n --> src\\lib.rs:19:35\n |\n19 | let interval = TimeDuration { microseconds: 50_000 };\n | ^^^^^^^^^^^^ `TimeDuration` does not have this field\n |\n = note: all struct fields are already assigned\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:20:12\n |\n20 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0560, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:00.925465400Z", - "finished_at": "2025-10-21T20:19:33.765445900Z" + "vendor": "openai" }, "t_003_struct_in_table": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, ReducerContext, Table};\n\n#[derive(SpacetimeType, Clone)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}\n```", + "passed_tests": 1, "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-r1\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nwarning: unused imports: `ReducerContext` and `Table`\n --> src\\lib.rs:2:26\n |\n2 | use spacetimedb::{table, ReducerContext, Table};\n | ^^^^^^^^^^^^^^ ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 10 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:01.499404800Z", - "finished_at": "2025-10-21T20:19:16.431138900Z" + "vendor": "openai" }, "t_004_insert": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 2, "passed_tests": 2, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User {\n id,\n name,\n age,\n active,\n });\n}\n```", "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -27275,48 +14685,25 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:02.075233800Z", - "finished_at": "2025-10-21T20:19:21.512256700Z" + "vendor": "openai" }, "t_005_update": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n if let Some(user) = ctx.db.users().id().find(id) {\n ctx.db.users().id().update(User {\n id,\n name,\n age,\n active,\n });\n }\n}\n```", "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -27328,24 +14715,18 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-deepseek-r1-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -27354,107 +14735,78 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:02.719933700Z", - "finished_at": "2025-10-21T20:19:35.757778200Z" + "vendor": "openai" }, "t_006_delete": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{table, ReducerContext, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(id);\n}\n```", "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "delete_user_count_zero": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "schema_parity": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-r1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:03.343912800Z", - "finished_at": "2025-10-21T20:19:36.972785300Z" + "vendor": "openai" }, "t_007_crud": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 4, "passed_tests": 4, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n if let Some(mut user) = ctx.db.users().id().find(1) {\n user.name = \"Alice2\".to_string();\n user.age = 31;\n user.active = false;\n ctx.db.users().id().update(user);\n }\n\n ctx.db.users().id().delete(2);\n}\n```", "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -27464,2873 +14816,2614 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "basics-t-007-crud-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:04.006472100Z", - "finished_at": "2025-10-21T20:19:36.572692Z" + "vendor": "openai" }, "t_008_index_lookup": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-r1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:04.644479300Z", - "finished_at": "2025-10-21T20:19:39.349923200Z" + "vendor": "openai" }, "t_009_init": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 4, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}\n```", + "passed_tests": 4, "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "init_seed_alice": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User {\n | ---------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:22:20\n |\n22 | ctx.db.users().insert(User {\n | ---------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.users().try_insert(User {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:05.316943100Z", - "finished_at": "2025-10-21T20:19:33.150261300Z" + "vendor": "openai" }, "t_010_connect": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}\n```", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-r1\\llm", + "passed_tests": 1, + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:14:21\n |\n14 | ctx.db.events().insert(Event {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.events().try_insert(Event {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:22:21\n |\n22 | ctx.db.events().insert(Event {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.events().try_insert(Event {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:05.970834600Z", - "finished_at": "2025-10-21T20:19:22.961535Z" + "vendor": "openai" }, "t_011_helper_function": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = \"results\")]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-r1\\llm)\nerror: expected identifier\n --> src\\lib.rs:4:16\n |\n4 | #[table(name = \"results\")]\n | ^^^^^^^^^\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:18:29\n |\n18 | ctx.db.results().insert(Result { id, sum });\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nerror[E0599]: no method named `results` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.results().insert(Result { id, sum });\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0574, E0599.\nFor more information about an error, try `rustc --explain E0574`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:18:06.584198400Z", - "finished_at": "2025-10-21T20:19:33.450455100Z" + "vendor": "openai" }, "t_012_spacetime_product_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(SpacetimeType, Debug, Clone)]\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results, public)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-r1\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug, Clone)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:12\n |\n14 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results, public)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:32\n |\n10 | #[table(name = results, public)]\n | -------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:12\n |\n 10 | #[table(name = results, public)]\n | -------------------------------- required by a bound introduced by this call\n...\n 14 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:12\n |\n 14 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:14:12\n |\n 14 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:14:12\n |\n14 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:19:22\n |\n19 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 21 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:21.239119100Z", - "finished_at": "2025-10-21T20:31:32.012811300Z" + "vendor": "openai" }, "t_013_spacetime_sum_type": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType, Debug, Clone)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType, Debug, Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = \"results\")]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-r1\\llm)\nerror: expected identifier\n --> src\\lib.rs:16:16\n |\n16 | #[table(name = \"results\")]\n | ^^^^^^^^^\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:25:29\n |\n25 | ctx.db.results().insert(Result {\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nerror[E0599]: no method named `results` found for struct `Local` in the current scope\n --> src\\lib.rs:25:12\n |\n25 | ctx.db.results().insert(Result {\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0574, E0599.\nFor more information about an error, try `rustc --explain E0574`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:21.887197200Z", - "finished_at": "2025-10-21T20:31:48.262173800Z" + "vendor": "openai" }, "t_014_elementary_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling spacetimedb-primitives v1.6.0\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:22.454233100Z", - "finished_at": "2025-10-21T20:31:19.615673200Z" + "vendor": "openai" }, "t_015_product_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(SpacetimeType, Debug)]\npub struct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(SpacetimeType, Debug)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles, public)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-r1\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Debug)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Debug)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:11\n |\n20 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:11\n |\n21 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:10\n |\n22 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:11\n |\n 16 | #[table(name = profiles, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 20 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:11\n |\n 16 | #[table(name = profiles, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 21 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:10\n |\n 16 | #[table(name = profiles, public)]\n | --------------------------------- required by a bound introduced by this call\n...\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:11\n |\n 20 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:11\n |\n 21 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:10\n |\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:20:11\n |\n 20 | home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:21:11\n |\n 21 | work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:22:10\n |\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:20:11\n |\n20 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:21:11\n |\n21 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:22:10\n |\n22 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 18 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:23.001685Z", - "finished_at": "2025-10-21T20:31:43.944108100Z" + "vendor": "openai" }, "t_016_sum_type_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType, Debug)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&drawings__TableHandle` in the current scope\n --> src\\lib.rs:26:23\n |\n26 | ctx.db.drawings().insert(Drawing {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n26 | ctx.db.drawings().try_insert(Drawing {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:23.537874200Z", - "finished_at": "2025-10-21T20:31:40.967534500Z" + "vendor": "openai" }, "t_017_scheduled_columns": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 2, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, ScheduleAt, TimeDuration};\n\n#[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n // Scheduled tick logic would go here\n}\n\n#[reducer(kind = init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(TimeDuration {\n microseconds: 50_000,\n }),\n });\n}\n```", + "passed_tests": 2, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-r1\\llm)\nerror: expected parentheses\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled = tick, scheduled_at = scheduled_at)]\n | ^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:17:11\n |\n17 | #[reducer(kind = init)]\n | ^^^^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:47\n |\n13 | pub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:19:32\n |\n19 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n 12 | #[reducer]\n | ---------- required by a bound introduced by this call\n 13 | pub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n12 | #[reducer]\n | ---------- required by a bound introduced by this call\n13 | pub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:19:12\n |\n19 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0560]: struct `TimeDuration` has no field named `microseconds`\n --> src\\lib.rs:22:13\n |\n22 | microseconds: 50_000,\n | ^^^^^^^^^^^^ `TimeDuration` does not have this field\n |\n = note: all struct fields are already assigned\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0560, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:24.099356800Z", - "finished_at": "2025-10-21T20:31:44.260975300Z" + "vendor": "openai" }, "t_018_constraints": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = accounts, public)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n #[index(btree)]\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n \n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:16:23\n |\n16 | ctx.db.accounts().insert(Account {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.accounts().try_insert(Account {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:22:23\n |\n22 | ctx.db.accounts().insert(Account {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.accounts().try_insert(Account {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:24.647370800Z", - "finished_at": "2025-10-21T20:31:34.187547800Z" + "vendor": "openai" }, "t_019_many_to_many": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_019_many_to_many", "lang": "rust", - "golden_published": true, - "model_name": "DeepSeek R1", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 5, "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users, public)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups, public)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, public)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n \n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n \n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}\n```", + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = user, public)]\npub struct User {\n #[primary_key]\n pub user_id: i32,\n pub name: String,\n}\n\n#[spacetimedb::table(name = group, public)]\npub struct Group {\n #[primary_key]\n pub group_id: i32,\n pub title: String,\n}\n\n#[spacetimedb::table(\n name = membership,\n public,\n index(name = by_user, btree(columns = [user_id])),\n index(name = by_group, btree(columns = [group_id]))\n)]\npub struct Membership {\n #[primary_key]\n pub id: i32,\n pub user_id: i32,\n pub group_id: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.user().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n ctx.db.user().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n\n ctx.db.group().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n ctx.db.group().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n\n ctx.db.membership().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n ctx.db.membership().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n ctx.db.membership().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}", "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:28:20\n |\n28 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:32:21\n |\n32 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:35:26\n |\n35 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n35 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:36:26\n |\n36 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.9\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling itoa v1.0.17\n Compiling anyhow v1.0.102\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling zerocopy v0.8.39\n Compiling bitflags v2.11.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.11.1\n Compiling ryu v1.0.23\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling getrandom v0.2.17\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling zmij v1.0.21\n Compiling constant_time_eq v0.4.2\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling uuid v1.21.0\n Compiling bytemuck v1.25.0\n Compiling rand_core v0.6.4\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.7\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling blake3 v1.8.3\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-5-2-codex\\llm)\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = user` with `accessor = user`.\n --> src\\lib.rs:4:22\n |\n4 | #[spacetimedb::table(name = user, public)]\n | ^^^^^^\n\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = group` with `accessor = group`.\n --> src\\lib.rs:11:22\n |\n11 | #[spacetimedb::table(name = group, public)]\n | ^^^^^^\n\nerror: Expected a string literal for `name`, but found an identifier. Did you mean to specify an `accessor`?\n \n If you're migrating from SpacetimeDB 1.*, replace `name = membership` with `accessor = membership`.\n --> src\\lib.rs:19:5\n |\n19 | name = membership,\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `User` in this scope\n --> src\\lib.rs:33:26\n |\n33 | ctx.db.user().insert(User {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `User` in this scope\n --> src\\lib.rs:37:26\n |\n37 | ctx.db.user().insert(User {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Group` in this scope\n --> src\\lib.rs:42:27\n |\n42 | ctx.db.group().insert(Group {\n | ^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Group` in this scope\n --> src\\lib.rs:46:27\n |\n46 | ctx.db.group().insert(Group {\n | ^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:51:32\n |\n51 | ctx.db.membership().insert(Membership {\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:56:32\n |\n56 | ctx.db.membership().insert(Membership {\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:61:32\n |\n61 | ctx.db.membership().insert(Membership {\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `user` found for struct `Local` in the current scope\n --> src\\lib.rs:33:12\n |\n33 | ctx.db.user().insert(User {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `user` found for struct `Local` in the current scope\n --> src\\lib.rs:37:12\n |\n37 | ctx.db.user().insert(User {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `group` found for struct `Local` in the current scope\n --> src\\lib.rs:42:12\n |\n42 | ctx.db.group().insert(Group {\n | ^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `group` found for struct `Local` in the current scope\n --> src\\lib.rs:46:12\n |\n46 | ctx.db.group().insert(Group {\n | ^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `membership` found for struct `Local` in the current scope\n --> src\\lib.rs:51:12\n |\n51 | ctx.db.membership().insert(Membership {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `membership` found for struct `Local` in the current scope\n --> src\\lib.rs:56:12\n |\n56 | ctx.db.membership().insert(Membership {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `membership` found for struct `Local` in the current scope\n --> src\\lib.rs:61:12\n |\n61 | ctx.db.membership().insert(Membership {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 17 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:25.225621600Z", - "finished_at": "2025-10-21T20:31:43.860934900Z" + "vendor": "openai" }, "t_020_ecs": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 5, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = entities, public)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions, public)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities, public)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions, public)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n \n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n \n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(position.entity_id) {\n let next_x = position.x + velocity.vx;\n let next_y = position.y + velocity.vy;\n \n ctx.db.next_positions().entity_id().update(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n }\n }\n}\n```", + "passed_tests": 5, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:36:23\n |\n36 | ctx.db.entities().insert(Entity { id: 1 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.entities().try_insert(Entity { id: 1 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:37:23\n |\n37 | ctx.db.entities().insert(Entity { id: 2 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n37 | ctx.db.entities().try_insert(Entity { id: 2 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:39:24\n |\n39 | ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n39 | ctx.db.positions().try_insert(Position { entity_id: 1, x: 0, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:40:24\n |\n40 | ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n40 | ctx.db.positions().try_insert(Position { entity_id: 2, x: 10, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:42:25\n |\n42 | ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n42 | ctx.db.velocities().try_insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:43:25\n |\n43 | ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n43 | ctx.db.velocities().try_insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ++++\n\nerror[E0599]: no method named `iter` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:48:40\n |\n48 | for position in ctx.db.positions().iter() {\n | ^^^^ method not found in `&positions__TableHandle`\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `iter` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM next_position" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:25.755107500Z", - "finished_at": "2025-10-21T20:31:46.084010400Z" + "vendor": "openai" }, "t_021_multi_column_index": { - "hash": "e14a4c9b74a1bcb23078c80458a07ab1250d718b8723ed80b471c193028b701f", + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "GPT-5.2-Codex", "total_tests": 4, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = logs, public)]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}\n```", + "passed_tests": 4, "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\deepseek-r1\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling ppv-lite86 v0.2.21\n Compiling chrono v0.4.42\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:15:19\n |\n15 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.logs().try_insert(Log {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:22:19\n |\n22 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.logs().try_insert(Log {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:29:19\n |\n29 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.logs().try_insert(Log {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-21T20:30:26.302007200Z", - "finished_at": "2025-10-21T20:31:35.380729800Z" + "vendor": "openai" } } - } - ] - }, - { - "mode": "llms.md", - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "models": [ + }, { - "name": "Claude 4.5 Sonnet", - "route_api_model": "claude-sonnet-4-5", + "name": "GPT-5-mini", + "route_api_model": "gpt-5-mini", "tasks": { "t_000_empty_reducers": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_000_empty_reducers", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keaEL7nJAvdH7RN8n\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.292270200Z", - "finished_at": "2025-10-19T19:47:57.292270200Z" + "vendor": "openai" }, "t_001_basic_tables": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_001_basic_tables", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kehfhvrGZ8UA2trpG\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.294009800Z", - "finished_at": "2025-10-19T19:47:57.294009800Z" + "vendor": "openai" }, "t_002_scheduled_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-5-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling bitflags v2.9.4\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760903257211)\nerror[E0428]: the name `tick_timer` is defined multiple times\n --> src\\lib.rs:5:1\n |\n4 | #[table(name = tick_timer, scheduled(tick))]\n | ________________-\n5 | | pub struct tick_timer {\n | | ^^-^^^^^^^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `tick_timer` here\n | `tick_timer` redefined here\n |\n = note: `tick_timer` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `tick_timer`\n --> src\\lib.rs:5:12\n |\n5 | pub struct tick_timer {\n | ^^^^^^^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `tick_timer`\n --> src\\lib.rs:21:32\n |\n21 | ctx.db.tick_timer().insert(tick_timer {\n | ^^^^^^^^^^ not a struct, variant or union type\n\nwarning: type `tick_timer` should have an upper camel case name\n --> src\\lib.rs:5:12\n |\n5 | pub struct tick_timer {\n | ^^^^^^^^^^ help: convert the identifier to upper camel case: `TickTimer`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct tick_timer {\n | ^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n5 | pub struct dyn tick_timer {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct tick_timer {\n | ^^^^^^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct tick_timer {\n | ^^^^^^^^^^\n |\nhelp: use a new generic type parameter, constrained by `tick_timer`\n |\n4 ~ #[table(name = tick_timer, scheduled(tick))]\n5 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n5 | pub struct impl tick_timer {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `tick_timer`, accessing its methods at runtime using dynamic dispatch\n |\n5 | pub struct dyn tick_timer {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:13:41\n |\n13 | pub fn tick(ctx: &ReducerContext, args: tick_timer) {\n | ^^^^^^^^^^\n |\nhelp: use a new generic type parameter, constrained by `tick_timer`\n |\n13 - pub fn tick(ctx: &ReducerContext, args: tick_timer) {\n13 + pub fn tick(ctx: &ReducerContext, args: T) {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n13 | pub fn tick(ctx: &ReducerContext, args: impl tick_timer) {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `tick_timer`, accessing its methods at runtime using dynamic dispatch\n |\n13 | pub fn tick(ctx: &ReducerContext, args: &dyn tick_timer) {\n | ++++\n\nerror[E0615]: attempted to take value of method `identity` on type `&ReducerContext`\n --> src\\lib.rs:14:26\n |\n14 | if ctx.sender != ctx.identity {\n | ^^^^^^^^ method, not a field\n |\nhelp: use parentheses to call the method\n |\n14 | if ctx.sender != ctx.identity() {\n | ++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:13:41\n |\n13 | pub fn tick(ctx: &ReducerContext, args: tick_timer) {\n | ^^^^^^^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n13 | pub fn tick(ctx: &ReducerContext, args: dyn tick_timer) {\n | +++\n\nSome errors have detailed explanations: E0428, E0574, E0615, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 9 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:30.604204800Z", - "finished_at": "2025-10-19T19:47:55.670664Z" - }, - "t_003_struct_in_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keaUTA7xatRwaPEGw\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.290333300Z", - "finished_at": "2025-10-19T19:47:57.290333300Z" - }, - "t_004_insert": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keU2j2CAw8AhdBRtc\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.289775300Z", - "finished_at": "2025-10-19T19:47:57.289775300Z" - }, - "t_005_update": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keSHk1wTYTra8Cgzx\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.293095500Z", - "finished_at": "2025-10-19T19:47:57.293095500Z" - }, - "t_006_delete": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_006_delete", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keeCK1bUsuHeFtWF6\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.295276800Z", - "finished_at": "2025-10-19T19:47:57.295276800Z" - }, - "t_007_crud": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_007_crud", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kegvdwJC8Ec6Vy78J\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.293731Z", - "finished_at": "2025-10-19T19:47:57.293731Z" - }, - "t_008_index_lookup": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keaj4mvx5Asb2Jrf2\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.290906900Z", - "finished_at": "2025-10-19T19:47:57.290906900Z" + "vendor": "openai" }, - "t_009_init": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_009_init", + "t_003_struct_in_table": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_003_struct_in_table", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kebie9WF4k9otLsbD\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.291730700Z", - "finished_at": "2025-10-19T19:47:57.291730700Z" + "vendor": "openai" }, - "t_010_connect": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_010_connect", + "t_004_insert": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_004_insert", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "golden_published": true, + "model_name": "GPT-5-mini", + "total_tests": 2, + "passed_tests": 2, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kepMoWoFLuzxqkkYh\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.294667900Z", - "finished_at": "2025-10-19T19:47:57.294667900Z" + "vendor": "openai" }, - "t_011_helper_function": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_011_helper_function", + "t_005_update": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_005_update", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "golden_published": true, + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 1, + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(accessor = user)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\n if ctx.db.user().id().find(id).is_some() {\n ctx.db.user().id().update(User { id, name, age, active });\n Ok(())\n } else {\n Err(\"User not found\".to_string())\n }\n}", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keaEL17SbvnyzXR9k\"}", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: User not found\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62032/v1/database/c2009b55af479168fa8dc45fa8e822846c3e82e1fb2e0ac91f9ffd0da9f1a058/call/update_user)\n", + "phase": "call_reducer_llm" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.291181300Z", - "finished_at": "2025-10-19T19:47:57.291181300Z" - }, - "t_012_spacetime_product_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kefSJXhHGVKgi6sBi\"}", - "phase": "build_or_publish" + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:62032/v1/database/c2003a3ababf2e2b5374bac162fec14fc8b57142230b968a3bbb889bbd60b560/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.294974800Z", - "finished_at": "2025-10-19T19:47:57.294974800Z" + "vendor": "openai" }, - "t_013_spacetime_sum_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_013_spacetime_sum_type", + "t_006_delete": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_006_delete", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "golden_published": true, + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, + "category": "basics", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kegRfbTCvLVzp5k4W\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.291998100Z", - "finished_at": "2025-10-19T19:47:57.291998100Z" + "vendor": "openai" }, - "t_014_elementary_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_014_elementary_columns", + "t_007_crud": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_007_crud", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "golden_published": true, + "model_name": "GPT-5-mini", + "total_tests": 4, + "passed_tests": 2, + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(accessor = user, public)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn crud(ctx: &ReducerContext) -> Result<(), String> {\n // Insert id=1 Alice\n ctx.db.user().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n // Insert id=2 Bob\n ctx.db.user().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n // Update id=1 -> Alice2, age=31, active=false\n if let Some(mut u) = ctx.db.user().id().find(1) {\n u.name = \"Alice2\".to_string();\n u.age = 31;\n u.active = false;\n ctx.db.user().id().update(u);\n } else {\n return Err(\"User with id=1 not found for update\".to_string());\n }\n\n // Delete id=2\n ctx.db.user().id().delete(2);\n\n Ok(())\n}", + "category": "basics", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kfFf5fnuLPtzN5x9o\"}", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62032/v1/database/c200b25c6336d7792fc5beed9cc4b084a6e741db8bf7ce1e2484acf8479e91e0/call/crud)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.295882800Z", - "finished_at": "2025-10-19T19:47:57.295882800Z" - }, - "t_015_product_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { + }, + "crud_total_count_one": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keZjZyQ4NReBQonmd\"}", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.291461Z", - "finished_at": "2025-10-19T19:47:57.291461Z" + "vendor": "openai" }, - "t_016_sum_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_016_sum_type_columns", + "t_008_index_lookup": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-5-sonnet\\llm", + "category": "basics", + "route_api_model": "gpt-5-mini", "scorer_details": { + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_columns_row_parity": { + "seed_user_row": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } - }, - "sum_type_columns_row_count": { + } + }, + "vendor": "openai" + }, + "t_009_init": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_009_init", + "lang": "rust", + "golden_published": true, + "model_name": "GPT-5-mini", + "total_tests": 4, + "passed_tests": 4, + "category": "basics", + "route_api_model": "gpt-5-mini", + "scorer_details": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:30.665268400Z", - "finished_at": "2025-10-19T19:47:57.289145300Z" - }, - "t_017_scheduled_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8kedx4JkSPiBUigww1\"}", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.292715500Z", - "finished_at": "2025-10-19T19:47:57.292715500Z" + "vendor": "openai" }, - "t_018_constraints": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_018_constraints", + "t_010_connect": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_010_connect", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "passed_tests": 1, + "category": "basics", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keaj1u1gyvdnwXADx\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.293388900Z", - "finished_at": "2025-10-19T19:47:57.293388900Z" + "vendor": "openai" }, - "t_019_many_to_many": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_019_many_to_many", + "t_011_helper_function": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_011_helper_function", "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "golden_published": true, + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, + "category": "basics", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keaiyimt6f1Mf7F9k\"}", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.290628200Z", - "finished_at": "2025-10-19T19:47:57.290628200Z" - }, - "t_020_ecs": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 429 Too Many Requests: {\"type\":\"error\",\"error\":{\"type\":\"rate_limit_error\",\"message\":\"This request would exceed the rate limit for your organization (fea812db-5314-4c29-b42a-a9dc49d554e7) of 30,000 input tokens per minute. For details, refer to: https://docs.claude.com/en/api/rate-limits. You can see the response headers for current usage. Please reduce the prompt length or the maximum tokens requested, or try again later. You may also contact sales at https://www.anthropic.com/contact-sales to discuss your options for a rate limit increase.\"},\"request_id\":\"req_011CUH8keyY5s7mgKH9nutKB\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T19:47:57.294284200Z", - "finished_at": "2025-10-19T19:47:57.294284200Z" + "vendor": "openai" }, - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", + "t_012_spacetime_product_type": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.19\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.9.4\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760907530385)\nerror[E0428]: the name `logs` is defined multiple times\n --> src\\lib.rs:5:1\n |\n4 | #[spacetimedb::table(name = logs, public)]\n | _____________________________-\n5 | | pub struct logs {\n | | ^^-^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `logs` here\n | `logs` redefined here\n |\n = note: `logs` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `logs` is defined multiple times\n --> src\\lib.rs:15:29\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | _____________________________-\n 5 | | pub struct logs {\n | |___- previous definition of the trait `logs` here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | _____________________________^\n16 | | #[spacetimedb::index(btree, name = by_user_day, user_id, day)]\n17 | | pub struct logs {\n | |___^ `logs` redefined here\n |\n = note: `logs` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `logs__view` is defined multiple times\n --> src\\lib.rs:15:29\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | _____________________________-\n 5 | | pub struct logs {\n | |___- previous definition of the trait `logs__view` here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | _____________________________^\n16 | | #[spacetimedb::index(btree, name = by_user_day, user_id, day)]\n17 | | pub struct logs {\n | |___^ `logs__view` redefined here\n |\n = note: `logs__view` must be defined only once in the type namespace of this module\n\nerror[E0428]: the name `logs__TableHandle` is defined multiple times\n --> src\\lib.rs:15:1\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | ------------------------------------------ previous definition of the type `logs__TableHandle` here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `logs__TableHandle` redefined here\n |\n = note: `logs__TableHandle` must be defined only once in the type namespace of this module\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0428]: the name `logs__ViewHandle` is defined multiple times\n --> src\\lib.rs:15:1\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | ------------------------------------------ previous definition of the type `logs__ViewHandle` here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `logs__ViewHandle` redefined here\n |\n = note: `logs__ViewHandle` must be defined only once in the type namespace of this module\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0428]: the name `logs` is defined multiple times\n --> src\\lib.rs:17:1\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | _____________________________-\n 5 | | pub struct logs {\n | |___- previous definition of the trait `logs` here\n...\n17 | pub struct logs {\n | ^^^^^^^^^^^^^^^ `logs` redefined here\n |\n = note: `logs` must be defined only once in the type namespace of this module\n\nerror[E0433]: failed to resolve: could not find `index` in `spacetimedb`\n --> src\\lib.rs:16:16\n |\n16 | #[spacetimedb::index(btree, name = by_user_day, user_id, day)]\n | ^^^^^ could not find `index` in `spacetimedb`\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:5:12\n |\n5 | pub struct logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:17:12\n |\n17 | pub struct logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:29:9\n |\n29 | logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:38:9\n |\n38 | logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:47:9\n |\n47 | logs {\n | ^^^^ not a struct, variant or union type\n\nwarning: type `logs` should have an upper camel case name\n --> src\\lib.rs:5:12\n |\n5 | pub struct logs {\n | ^^^^ help: convert the identifier to upper camel case: `Logs`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nwarning: type `logs` should have an upper camel case name\n --> src\\lib.rs:17:12\n |\n17 | pub struct logs {\n | ^^^^ help: convert the identifier to upper camel case: `Logs`\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct logs {\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n5 | pub struct dyn logs {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:17:12\n |\n17 | pub struct logs {\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n17 | pub struct dyn logs {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct logs {\n | ^^^^\n\nerror[E0119]: conflicting implementations of trait `logs` for type `Local`\n --> src\\lib.rs:15:29\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | ---- first implementation here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^ conflicting implementation for `Local`\n\nerror[E0119]: conflicting implementations of trait `logs__view` for type `LocalReadOnly`\n --> src\\lib.rs:15:29\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | ---- first implementation here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^ conflicting implementation for `LocalReadOnly`\n\nerror[E0119]: conflicting implementations of trait `Table` for type `logs__TableHandle`\n --> src\\lib.rs:15:1\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | -------------------------------- first implementation here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `logs__TableHandle`\n |\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0119]: conflicting implementations of trait `TableInternal` for type `logs__TableHandle`\n --> src\\lib.rs:15:1\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | -------------------------------- first implementation here\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conflicting implementation for `logs__TableHandle`\n |\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:17:12\n |\n17 | pub struct logs {\n | ^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:12\n |\n5 | pub struct logs {\n | ^^^^\n |\nhelp: use a new generic type parameter, constrained by `logs`\n |\n4 ~ #[spacetimedb::table(name = logs, public)]\n5 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n5 | pub struct impl logs {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `logs`, accessing its methods at runtime using dynamic dispatch\n |\n5 | pub struct dyn logs {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:17:12\n |\n17 | pub struct logs {\n | ^^^^\n |\nhelp: use a new generic type parameter, constrained by `logs`\n |\n16 ~ #[spacetimedb::index(btree, name = by_user_day, user_id, day)]\n17 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n17 | pub struct impl logs {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `logs`, accessing its methods at runtime using dynamic dispatch\n |\n17 | pub struct dyn logs {\n | +++\n\nerror[E0592]: duplicate definitions with name `id`\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `id`\n...\n15 | #[spacetimedb::table(name = logs, public)]\n | ------------------------------------------ other definition for `id`\n |\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0282]: type annotations needed\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type\n |\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0282]: type annotations needed\n --> src\\lib.rs:15:1\n |\n15 | #[spacetimedb::table(name = logs, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type\n |\n = note: this error originates in the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:27:5\n |\n27 | logs::insert(\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n27 | ::insert(\n | ++++ +\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:36:5\n |\n36 | logs::insert(\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n36 | ::insert(\n | ++++ +\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:45:5\n |\n45 | logs::insert(\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n45 | ::insert(\n | ++++ +\n\nSome errors have detailed explanations: E0119, E0282, E0428, E0433, E0574, E0592, E0782.\nFor more information about an error, try `rustc --explain E0119`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T20:58:43.943866Z", - "finished_at": "2025-10-19T20:59:09.226733100Z" - } - } - }, - { - "name": "Claude 4 Sonnet", - "route_api_model": "claude-sonnet-4", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-sonnet-4\"},\"request_id\":\"req_011CUHEBe41CKjgwGBHG5SW6\"}", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T20:58:44.080814400Z", - "finished_at": "2025-10-19T20:58:44.080814400Z" - } - } - }, - { - "name": "GPT-5", - "route_api_model": "gpt-5", - "tasks": { - "t_000_empty_reducers": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_000_empty_reducers", + "vendor": "openai" + }, + "t_013_spacetime_sum_type": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "sum_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" + } + }, + "sum_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.869560700Z", - "finished_at": "2025-10-19T21:19:18.085897200Z" + "vendor": "openai" }, - "t_001_basic_tables": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_001_basic_tables", + "t_014_elementary_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.907364900Z", - "finished_at": "2025-10-19T21:19:38.873823300Z" + "vendor": "openai" }, - "t_002_scheduled_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_002_scheduled_table", + "t_015_product_type_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.911972600Z", - "finished_at": "2025-10-19T21:19:49.325764600Z" + "vendor": "openai" }, - "t_003_struct_in_table": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_003_struct_in_table", + "t_016_sum_type_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 1, - "passed_tests": 1, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.915725900Z", - "finished_at": "2025-10-19T21:19:39.353658100Z" + "vendor": "openai" }, - "t_004_insert": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_004_insert", + "t_017_scheduled_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "GPT-5-mini", "total_tests": 2, "passed_tests": 2, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-5\\llm", + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.919468600Z", - "finished_at": "2025-10-19T21:19:25.942084100Z" + "vendor": "openai" }, - "t_005_update": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_005_update", + "t_018_constraints": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_018_constraints", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gpt-5\\llm", + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { - "seed_users_row": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "data_parity_update_user": { + "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gpt-5-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, - "schema_parity": { + "constraints_seed_two_rows": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.924412900Z", - "finished_at": "2025-10-19T21:19:42.289349300Z" + "vendor": "openai" }, - "t_006_delete": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_006_delete", + "t_019_many_to_many": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_019_many_to_many", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { - "seed_users_row": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" } }, - "delete_user_count_zero": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.928309300Z", - "finished_at": "2025-10-19T21:19:41.080758200Z" + "vendor": "openai" }, - "t_007_crud": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_007_crud", + "t_020_ecs": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { - "crud_row_id1_parity": { + "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gpt-5-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" } }, - "crud_total_count_one": { + "ecs_next_pos_entity1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" } }, - "crud_row_id2_deleted": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM next_position" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.932545200Z", - "finished_at": "2025-10-19T21:19:46.466826100Z" + "vendor": "openai" }, - "t_008_index_lookup": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_008_index_lookup", + "t_021_multi_column_index": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-5\\llm", + "model_name": "GPT-5-mini", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "gpt-5-mini", "scorer_details": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "seed_user_row": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } - }, - "index_lookup_projection_parity": { + } + }, + "vendor": "openai" + } + } + }, + { + "name": "DeepSeek Chat", + "route_api_model": "deepseek-chat", + "tasks": { + "t_000_empty_reducers": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_000_empty_reducers", + "lang": "rust", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "deepseek-chat", + "scorer_details": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1 - ], - "golden_db": "basics-t-008-index-lookup-golden", - "golden_out": "id | name ----+--------- 1 | \"Alice\"", - "llm_db": "basics-t-008-index-lookup-gpt-5-llm", - "llm_out": "id | name ----+--------- 1 | \"Alice\"", - "query": "SELECT id, name FROM results WHERE id=1", - "reducer": "lookup_user_name", - "server": "local" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.936868Z", - "finished_at": "2025-10-19T21:19:48.576213200Z" + "vendor": "deepseek" }, - "t_009_init": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_009_init", + "t_001_basic_tables": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 1, + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "init_seed_alice": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } - }, + } + }, + "vendor": "deepseek" + }, + "t_002_scheduled_table": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_002_scheduled_table", + "lang": "rust", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "deepseek-chat", + "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_bob": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" - } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.940625200Z", - "finished_at": "2025-10-19T21:19:41.576011300Z" + "vendor": "deepseek" }, - "t_010_connect": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_010_connect", + "t_003_struct_in_table": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Chat", "total_tests": 1, "passed_tests": 1, - "llm_output": null, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.944664600Z", - "finished_at": "2025-10-19T21:19:36.021354800Z" + "vendor": "deepseek" }, - "t_011_helper_function": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_011_helper_function", + "t_004_insert": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 2, + "passed_tests": 2, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "helper_func_sum_abs": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1 AND sum=5" - } - }, - "helper_func_sum_parity": { + "data_parity_insert_user": { "pass": true, "partial": 1.0, "notes": { "args": [ 1, - 2, - 3 + "Alice", + 30, + true ], - "golden_db": "basics-t-011-helper-function-golden", - "golden_out": "id | sum ----+----- 1 | 5", - "llm_db": "basics-t-011-helper-function-gpt-5-llm", - "llm_out": "id | sum ----+----- 1 | 5", - "query": "SELECT id, sum FROM results WHERE id=1", - "reducer": "compute_sum", - "server": "local" + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.948319200Z", - "finished_at": "2025-10-19T21:19:47.822753900Z" + "vendor": "deepseek" }, - "t_012_spacetime_product_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_012_spacetime_product_type", + "t_005_update": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-5\\llm", + "category": "basics", + "route_api_model": "deepseek-chat", "scorer_details": { - "product_type_row_parity": { + "data_parity_update_user": { "pass": true, "partial": 1.0, "notes": { "args": [ 1, - 2, - 3 + "Alice2", + 31, + false ], - "golden_db": "schema-t-012-spacetime-product-type-golden", - "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "llm_db": "schema-t-012-spacetime-product-type-gpt-5-llm", - "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_score", - "server": "local" - } - }, - "product_type_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.952107Z", - "finished_at": "2025-10-19T21:19:47.136049800Z" + "vendor": "deepseek" }, - "t_013_spacetime_sum_type": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_013_spacetime_sum_type", + "t_006_delete": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-5\\llm", + "category": "basics", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_row_parity": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - 10 - ], - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "golden_out": "id | value ----+--------------- 1 | (Circle = 10)", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-5-llm", - "llm_out": "id | value ----+--------------- 1 | (Circle = 10)", - "query": "SELECT id, value FROM results WHERE id=1", - "reducer": "set_circle", - "server": "local" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "sum_type_row_count": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM results WHERE id=1" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.956678200Z", - "finished_at": "2025-10-19T21:19:33.732105900Z" + "vendor": "deepseek" }, - "t_014_elementary_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_014_elementary_columns", + "t_007_crud": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_007_crud", + "lang": "rust", + "golden_published": false, + "model_name": "DeepSeek Chat", + "total_tests": 4, + "passed_tests": 0, + "llm_output": "use spacetimedb::{ReducerContext, Table, TableWithPrimaryKey};\n\n#[spacetimedb::table(accessor = user, public)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn crud(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.user().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.user().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n if let Some(mut user) = ctx.db.user().id().find(&1) {\n user.name = \"Alice2\".to_string();\n user.age = 31;\n user.active = false;\n ctx.db.user().id().update(user);\n }\n ctx.db.user().id().delete(&2);\n Ok(())\n}", + "category": "basics", + "route_api_model": "deepseek-chat", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling ryu v1.0.23\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling bytes v1.11.1\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.17\n Compiling constant_time_eq v0.4.2\n Compiling uuid v1.21.0\n Compiling second-stack v0.3.5\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.7\n Compiling itertools v0.12.1\n Compiling smallvec v1.15.1\n Compiling zmij v1.0.21\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling cc v1.2.56\n Compiling memchr v2.8.0\n Compiling http v1.4.0\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.3\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling syn v2.0.117\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_007_crud\\rust\\server\\deepseek-chat\\llm)\nerror[E0432]: unresolved import `spacetimedb::TableWithPrimaryKey`\n --> src\\lib.rs:2:42\n |\n2 | use spacetimedb::{ReducerContext, Table, TableWithPrimaryKey};\n | ^^^^^^^^^^^^^^^^^^^ no `TableWithPrimaryKey` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "deepseek" + }, + "t_008_index_lookup": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_008_index_lookup", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-5\\llm", + "category": "basics", + "route_api_model": "deepseek-chat", "scorer_details": { - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gpt-5-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "elementary_columns_row_count": { + "index_lookup_projection_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.960578100Z", - "finished_at": "2025-10-19T21:19:30.341716Z" + "vendor": "deepseek" }, - "t_015_product_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_015_product_type_columns", + "t_009_init": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-5\\llm", + "model_name": "DeepSeek Chat", + "total_tests": 4, + "passed_tests": 4, + "category": "basics", + "route_api_model": "deepseek-chat", "scorer_details": { - "product_type_columns_row_parity": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-gpt-5-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "product_type_columns_row_count": { + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "init_seed_bob": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } - }, + } + }, + "vendor": "deepseek" + }, + "t_010_connect": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_010_connect", + "lang": "rust", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "deepseek-chat", + "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.964512900Z", - "finished_at": "2025-10-19T21:19:29.162826200Z" + "vendor": "deepseek" }, - "t_016_sum_type_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_016_sum_type_columns", + "t_011_helper_function": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_011_helper_function", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": null, - "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-5\\llm", + "category": "basics", + "route_api_model": "deepseek-chat", "scorer_details": { - "sum_type_columns_row_parity": { + "helper_func_sum_abs": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_columns_row_count": { + "helper_func_sum_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.968649100Z", - "finished_at": "2025-10-19T21:19:44.967132500Z" + "vendor": "deepseek" }, - "t_017_scheduled_columns": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_017_scheduled_columns", + "t_012_spacetime_product_type": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 2, - "passed_tests": 2, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "scheduled_seeded_one_row": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" + } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.972795200Z", - "finished_at": "2025-10-19T21:19:49.550388300Z" + "vendor": "deepseek" }, - "t_018_constraints": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_018_constraints", + "t_013_spacetime_sum_type": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_013_spacetime_sum_type", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": null, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "constraints_row_parity_after_seed": { + "sum_type_row_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-gpt-5-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "args": [ + 1, + 10 + ], + "golden_out": "id | value ----+--------------- 1 | (circle = 10)", + "llm_out": "id | value ----+--------------- 1 | (circle = 10)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_circle" } }, - "constraints_seed_two_rows": { + "sum_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.976964200Z", - "finished_at": "2025-10-19T21:19:49.183675300Z" + "vendor": "deepseek" }, - "t_019_many_to_many": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_019_many_to_many", + "t_014_elementary_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_014_elementary_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 5, - "passed_tests": 5, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "m2m_has_1_10": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "m2m_has_1_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" - } - }, - "memberships_three_rows": { + "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, - "m2m_has_2_20": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:17:43.980945600Z", - "finished_at": "2025-10-19T21:19:42.896847900Z" + "vendor": "deepseek" }, - "t_020_ecs": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_020_ecs", + "t_015_product_type_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_015_product_type_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 5, - "passed_tests": 5, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "ecs_next_pos_entity2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" - } - }, - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" - } - }, - "ecs_step_next_positions_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_seed_positions_count": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-19T21:19:18.086811400Z", - "finished_at": "2025-10-19T21:20:22.475417700Z" + "vendor": "deepseek" }, - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", + "t_016_sum_type_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 4, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-5\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "mcindex_lookup_u7_d1": { + "sum_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (circle = 10) | (rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-5-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" - } - }, - "mcindex_lookup_u7_d2": { + "sum_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-19T21:19:25.942315200Z", - "finished_at": "2025-10-19T21:20:03.429209Z" - } - } - }, - { - "name": "Claude 3.5 Sonnet", - "route_api_model": "claude-3-5-sonnet-latest", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Claude 3.5 Sonnet", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-5-sonnet-latest", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.anthropic.com/v1/messages -> 404 Not Found: {\"type\":\"error\",\"error\":{\"type\":\"not_found_error\",\"message\":\"model: claude-3-5-sonnet-latest\"},\"request_id\":\"req_011CUHEBj2QAo7uRTF2eX3q9\"}", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T20:58:45.253188800Z", - "finished_at": "2025-10-19T20:58:45.253188800Z" - } - } - }, - { - "name": "Grok 4", - "route_api_model": "grok-4", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "grok-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.x.ai/chat/completions non-success status: HTTP status client error (404 Not Found) for url (https://api.x.ai/chat/completions)", - "phase": "build_or_publish" - } - } - }, - "vendor": "xai", - "started_at": "2025-10-19T20:58:45.999180900Z", - "finished_at": "2025-10-19T20:58:45.999180900Z" - } - } - }, - { - "name": "Grok 3 Mini (Beta)", - "route_api_model": "grok-3-mini", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "POST https://api.x.ai/chat/completions non-success status: HTTP status client error (404 Not Found) for url (https://api.x.ai/chat/completions)", - "phase": "build_or_publish" - } - } - }, - "vendor": "xai", - "started_at": "2025-10-19T20:58:46.990522900Z", - "finished_at": "2025-10-19T20:58:46.990522900Z" - } - } - }, - { - "name": "Claude 3.7 Sonnet", - "route_api_model": "claude-3-7-sonnet-latest", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 3.7 Sonnet", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "claude-3-7-sonnet-latest", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-3-7-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-3-7-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.9.4\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760907528046)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, Identity, Reducer};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find attribute `primarykey` in this scope\n --> src\\lib.rs:6:7\n |\n6 | #[primarykey]\n | ^^^^^^^^^^\n\nwarning: unused import: `Identity`\n --> src\\lib.rs:2:32\n |\n2 | use spacetimedb::{spacetimedb, Identity, Reducer};\n | ^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nwarning: type `logs` should have an upper camel case name\n --> src\\lib.rs:5:12\n |\n5 | pub struct logs {\n | ^^^^ help: convert the identifier to upper camel case: `Logs`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0599]: no function or associated item named `insert` found for struct `logs` in the current scope\n --> src\\lib.rs:20:11\n |\n 5 | pub struct logs {\n | --------------- function or associated item `insert` not found for this struct\n...\n20 | logs::insert(logs {\n | ^^^^^^ function or associated item not found in `logs`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nerror[E0599]: no function or associated item named `insert` found for struct `logs` in the current scope\n --> src\\lib.rs:26:11\n |\n 5 | pub struct logs {\n | --------------- function or associated item `insert` not found for this struct\n...\n26 | logs::insert(logs {\n | ^^^^^^ function or associated item not found in `logs`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nerror[E0599]: no function or associated item named `insert` found for struct `logs` in the current scope\n --> src\\lib.rs:32:11\n |\n 5 | pub struct logs {\n | --------------- function or associated item `insert` not found for this struct\n...\n32 | logs::insert(logs {\n | ^^^^^^ function or associated item not found in `logs`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-19T20:58:43.947065800Z", - "finished_at": "2025-10-19T20:59:07.615222400Z" - } - } - }, - { - "name": "Claude 3.5 Haiku", - "route_api_model": "claude-3-5-haiku-latest", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", + } + }, + "vendor": "deepseek" + }, + "t_017_scheduled_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_017_scheduled_columns", "lang": "rust", - "golden_published": true, - "model_name": "Claude 3.5 Haiku", - "total_tests": 4, + "golden_published": false, + "model_name": "DeepSeek Chat", + "total_tests": 2, "passed_tests": 0, - "llm_output": null, + "llm_output": "use spacetimedb::{ReducerContext, ScheduleAt};\n\n#[spacetimedb::table(accessor = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000).into()),\n });\n}", "category": "schema", - "route_api_model": "claude-3-5-haiku-latest", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-3-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-3-5-haiku\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling bitflags v2.9.4\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760907529585)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, reducers, ReducerReturn, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find derive macro `Table` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(Table)]\n | ^^^^^\n |\nnote: `Table` is imported here, but it is only a trait, without a derive macro\n --> src\\lib.rs:2:57\n |\n2 | use spacetimedb::{spacetimedb, reducers, ReducerReturn, Table};\n | ^^^^^\n\nerror[E0599]: no function or associated item named `insert` found for struct `Logs` in the current scope\n --> src\\lib.rs:18:11\n |\n 6 | pub struct Logs {\n | --------------- function or associated item `insert` not found for this struct\n...\n18 | Logs::insert(&Logs {\n | ^^^^^^ function or associated item not found in `Logs`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nerror[E0599]: no function or associated item named `insert` found for struct `Logs` in the current scope\n --> src\\lib.rs:24:11\n |\n 6 | pub struct Logs {\n | --------------- function or associated item `insert` not found for this struct\n...\n24 | Logs::insert(&Logs {\n | ^^^^^^ function or associated item not found in `Logs`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nerror[E0599]: no function or associated item named `insert` found for struct `Logs` in the current scope\n --> src\\lib.rs:30:11\n |\n 6 | pub struct Logs {\n | --------------- function or associated item `insert` not found for this struct\n...\n30 | Logs::insert(&Logs {\n | ^^^^^^ function or associated item not found in `Logs`\n |\n = help: items from traits can only be used if the trait is implemented and in scope\n = note: the following traits define an item `insert`, perhaps you need to implement one of them:\n candidate #1: `Table`\n candidate #2: `bitflags::traits::Flags`\n candidate #3: `ppv_lite86::types::Vec2`\n candidate #4: `ppv_lite86::types::Vec4`\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling find-msvc-tools v0.1.9\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling itoa v1.0.17\n Compiling bitflags v2.11.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.102\n Compiling nohash-hasher v0.2.0\n Compiling zerocopy v0.8.39\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling bytes v1.11.1\n Compiling convert_case v0.4.0\n Compiling ryu v1.0.23\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling uuid v1.21.0\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.17\n Compiling bytemuck v1.25.0\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling constant_time_eq v0.4.2\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling cc v1.2.56\n Compiling second-stack v0.3.5\n Compiling generic-array v0.14.7\n Compiling zmij v1.0.21\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling blake3 v1.8.3\n Compiling syn v2.0.117\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-chat\\llm)\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:17:25\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-19T20:58:45.158245100Z", - "finished_at": "2025-10-19T20:59:08.464918800Z" - } - } - }, - { - "name": "Gemini 2.5 Pro", - "route_api_model": "gemini-2.5-pro", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", + "vendor": "deepseek" + }, + "t_018_constraints": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_018_constraints", "lang": "rust", - "golden_published": true, - "model_name": "Gemini 2.5 Pro", - "total_tests": 4, + "golden_published": false, + "model_name": "DeepSeek Chat", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(accessor = account, public)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::index(accessor = by_name, btree(columns = [name]))]\nimpl Account {}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.account().try_insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n })?;\n ctx.db.account().try_insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n })?;\n Ok(())\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.9.4\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760907536923)\nerror: expected identifier\n --> src\\lib.rs:5:12\n |\n5 | name = \"logs\",\n | ^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `logs` in this scope\n --> src\\lib.rs:18:26\n |\n18 | ctx.db.logs().insert(logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `logs` in this scope\n --> src\\lib.rs:24:26\n |\n24 | ctx.db.logs().insert(logs {\n | ^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `logs` in this scope\n --> src\\lib.rs:30:26\n |\n30 | ctx.db.logs().insert(logs {\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.logs().insert(logs {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:24:12\n |\n24 | ctx.db.logs().insert(logs {\n | ^^^^ method not found in `Local`\n\nerror[E0599]: no method named `logs` found for struct `Local` in the current scope\n --> src\\lib.rs:30:12\n |\n30 | ctx.db.logs().insert(logs {\n | ^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling anyhow v1.0.102\n Compiling thiserror v1.0.69\n Compiling zerocopy v0.8.39\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling ryu v1.0.23\n Compiling bytes v1.11.1\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.6\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.17\n Compiling itertools v0.12.1\n Compiling cc v1.2.56\n Compiling second-stack v0.3.5\n Compiling uuid v1.21.0\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling zmij v1.0.21\n Compiling bytemuck v1.25.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.4.2\n Compiling generic-array v0.14.7\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling http v1.4.0\n Compiling blake3 v1.8.3\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-chat\\llm)\nerror[E0433]: failed to resolve: could not find `index` in `spacetimedb`\n --> src\\lib.rs:13:16\n |\n13 | #[spacetimedb::index(accessor = by_name, btree(columns = [name]))]\n | ^^^^^ could not find `index` in `spacetimedb`\n\nFor more information about this error, try `rustc --explain E0433`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-19T20:58:48.020900400Z", - "finished_at": "2025-10-19T20:59:11.856151800Z" - } - } - }, - { - "name": "Meta Llama 3.1 405B", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", + "vendor": "deepseek" + }, + "t_019_many_to_many": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_019_many_to_many", "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 5, + "passed_tests": 5, "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "deepseek-chat", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "POST Meta Llama chat: POST https://api.together.xyz/v1/chat/completions non-success status: HTTP status client error (401 Unauthorized) for url (https://api.together.xyz/v1/chat/completions)", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=2 AND group_id=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE user_id=1 AND group_id=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "meta", - "started_at": "2025-10-19T20:59:13.513504600Z", - "finished_at": "2025-10-19T20:59:13.513504600Z" - } - } - }, - { - "name": "Gemini 2.5 Flash", - "route_api_model": "gemini-2.5-flash", - "tasks": { - "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", - "task": "t_021_multi_column_index", + "vendor": "deepseek" + }, + "t_020_ecs": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "model_name": "DeepSeek Chat", + "total_tests": 5, + "passed_tests": 2, + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(accessor = entity, public)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(accessor = position, public)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(accessor = velocity, public)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(accessor = next_position, public)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entity().insert(Entity { id: 1 });\n ctx.db.entity().insert(Entity { id: 2 });\n ctx.db.position().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.position().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocity().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocity().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.position().iter() {\n if let Some(velocity) = ctx.db.velocity().entity_id().find(&position.entity_id) {\n let x = position.x + velocity.vx;\n let y = position.y + velocity.vy;\n ctx.db.next_position().entity_id().update(NextPosition {\n entity_id: position.entity_id,\n x,\n y,\n });\n }\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "publish_error": { + "ecs_next_pos_entity2": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling bitflags v2.9.4\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760907554078)\nerror[E0428]: the name `logs` is defined multiple times\n --> src\\lib.rs:6:1\n |\n4 | #[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\n | ________________-\n5 | | #[derive(Clone, Debug)]\n6 | | pub struct logs {\n | | ^^-^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `logs` here\n | `logs` redefined here\n |\n = note: `logs` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:5:10\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:22:26\n |\n22 | ctx.db.logs().insert(logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:28:26\n |\n28 | ctx.db.logs().insert(logs {\n | ^^^^ not a struct, variant or union type\n\nwarning: type `logs` should have an upper camel case name\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^ help: convert the identifier to upper camel case: `Logs`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n6 | pub struct dyn logs {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:17\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^\n |\nhelp: use a new generic type parameter, constrained by `logs`\n |\n5 ~ #[derive(Clone, Debug)]\n6 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n6 | pub struct impl logs {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `logs`, accessing its methods at runtime using dynamic dispatch\n |\n6 | pub struct dyn logs {\n | +++\n\nSome errors have detailed explanations: E0428, E0574, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 11 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c2003ca2cbca9219edc134b65e4f06ddb6ceeec39e53cc91fab5832436194d5e/call/step)\n", + "phase": "call_reducer" + } + }, + "ecs_next_pos_entity1": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c2003ca2cbca9219edc134b65e4f06ddb6ceeec39e53cc91fab5832436194d5e/call/step)\n", + "phase": "call_reducer" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c2003ca2cbca9219edc134b65e4f06ddb6ceeec39e53cc91fab5832436194d5e/call/step)\n", + "phase": "call_reducer" } } }, - "vendor": "google", - "started_at": "2025-10-19T20:59:09.218565500Z", - "finished_at": "2025-10-19T20:59:30.798250300Z" - } - } - }, - { - "name": "DeepSeek V3", - "route_api_model": "deepseek-chat", - "tasks": { + "vendor": "deepseek" + }, "t_021_multi_column_index": { - "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "DeepSeek Chat", "total_tests": 4, - "passed_tests": 0, - "llm_output": null, + "passed_tests": 4, "category": "schema", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.19\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.9.4\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (C:\\Users\\bradl\\AppData\\Local\\Temp\\llm-bench\\rust-module-1760907563627)\nerror[E0428]: the name `logs` is defined multiple times\n --> src\\lib.rs:6:1\n |\n4 | #[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\n | ________________-\n5 | | #[derive(Clone, Debug)]\n6 | | pub struct logs {\n | | ^^-^^^^^^^^^^^^\n | |_|_|\n | | previous definition of the trait `logs` here\n | `logs` redefined here\n |\n = note: `logs` must be defined only once in the type namespace of this module\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:5:10\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:16:26\n |\n16 | ctx.db.logs().insert(logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:22:26\n |\n22 | ctx.db.logs().insert(logs {\n | ^^^^ not a struct, variant or union type\n\nerror[E0574]: expected struct, variant or union type, found trait `logs`\n --> src\\lib.rs:28:26\n |\n28 | ctx.db.logs().insert(logs {\n | ^^^^ not a struct, variant or union type\n\nwarning: type `logs` should have an upper camel case name\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^ help: convert the identifier to upper camel case: `Logs`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^\n |\nhelp: you can add the `dyn` keyword if you want a trait object\n |\n6 | pub struct dyn logs {\n | +++\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:10\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:5:17\n |\n5 | #[derive(Clone, Debug)]\n | ^^^^^\n\nerror[E0782]: expected a type, found a trait\n --> src\\lib.rs:6:12\n |\n6 | pub struct logs {\n | ^^^^\n |\nhelp: use a new generic type parameter, constrained by `logs`\n |\n5 ~ #[derive(Clone, Debug)]\n6 ~ pub struct T {\n |\nhelp: you can also use an opaque type, but users won't be able to specify the type parameter when calling the `fn`, having to rely exclusively on type inference\n |\n6 | pub struct impl logs {\n | ++++\nhelp: alternatively, use a trait object to accept any type that implements `logs`, accessing its methods at runtime using dynamic dispatch\n |\n6 | pub struct dyn logs {\n | +++\n\nSome errors have detailed explanations: E0428, E0574, E0782.\nFor more information about an error, try `rustc --explain E0428`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 11 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-19T20:59:09.859602600Z", - "finished_at": "2025-10-19T20:59:38.278963500Z" + "vendor": "deepseek" } } - } - ] - }, - { - "mode": "rustdoc_json", - "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", - "models": [ + }, { - "name": "GPT-5", - "route_api_model": "gpt-5", + "name": "DeepSeek Reasoner", + "route_api_model": "deepseek-reasoner", "tasks": { "t_000_empty_reducers": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_000_empty_reducers", "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", + "golden_published": false, + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 0, - "llm_output": "#[spacetimedb::reducer]\npub fn empty_reducer_no_args(_ctx: &spacetimedb::ReducerContext) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_int(_ctx: &spacetimedb::ReducerContext, _count: i32) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_string(_ctx: &spacetimedb::ReducerContext, _name: String) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_two_args(_ctx: &spacetimedb::ReducerContext, _count: i32, _name: String) {\n}\n\n#[spacetimedb::reducer]\npub fn empty_reducer_with_three_args(_ctx: &spacetimedb::ReducerContext, _active: bool, _ratio: f32, _label: String) {\n}", + "llm_output": "use spacetimedb::reducer;\n\n#[reducer]\npub fn empty_reducer_no_args() {}\n\n#[reducer]\npub fn empty_reducer_with_int(count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(count: i32, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}", "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_000_empty_reducers/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_000_empty_reducers/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-000-empty-reducers-golden`.\n", - "phase": "describe_golden" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.9\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.102\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling zerocopy v0.8.39\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling ryu v1.0.23\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.6\n Compiling bytes v1.11.1\n Compiling uuid v1.21.0\n Compiling constant_time_eq v0.4.2\n Compiling getrandom v0.2.17\n Compiling zmij v1.0.21\n Compiling cc v1.2.56\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling generic-array v0.14.7\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling http v1.4.0\n Compiling blake3 v1.8.3\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling syn v2.0.117\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\deepseek-reasoner\\llm)\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:5:8\n |\n 4 | #[reducer]\n | ---------- required by a bound introduced by this call\n 5 | pub fn empty_reducer_no_args() {}\n | ^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn() {empty_reducer_no_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:785:81\n |\n785 | pub fn register_reducer<'a, A: Args<'a>, I: FnInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:5:8\n |\n 4 | #[reducer]\n | ---------- required by a bound introduced by this call\n 5 | pub fn empty_reducer_no_args() {}\n | ^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn() {empty_reducer_no_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:48:19\n |\n47 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n48 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:8:8\n |\n 7 | #[reducer]\n | ---------- required by a bound introduced by this call\n 8 | pub fn empty_reducer_with_int(count: i32) {}\n | ^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32) {empty_reducer_with_int}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:785:81\n |\n785 | pub fn register_reducer<'a, A: Args<'a>, I: FnInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:8:38\n |\n 8 | pub fn empty_reducer_with_int(count: i32) {}\n | ^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `i32`\nhelp: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:249:1\n |\n249 | impl ReducerContextArg for &ReducerContext {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:8:8\n |\n 7 | #[reducer]\n | ---------- required by a bound introduced by this call\n 8 | pub fn empty_reducer_with_int(count: i32) {}\n | ^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32) {empty_reducer_with_int}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:48:19\n |\n47 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n48 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:11:8\n |\n 10 | #[reducer]\n | ---------- required by a bound introduced by this call\n 11 | pub fn empty_reducer_with_string(name: String) {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(std::string::String) {empty_reducer_with_string}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:785:81\n |\n785 | pub fn register_reducer<'a, A: Args<'a>, I: FnInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:11:40\n |\n 11 | pub fn empty_reducer_with_string(name: String) {}\n | ^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `std::string::String`\nhelp: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:249:1\n |\n249 | impl ReducerContextArg for &ReducerContext {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:11:8\n |\n10 | #[reducer]\n | ---------- required by a bound introduced by this call\n11 | pub fn empty_reducer_with_string(name: String) {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(std::string::String) {empty_reducer_with_string}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:48:19\n |\n47 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n48 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n 13 | #[reducer]\n | ---------- required by a bound introduced by this call\n 14 | pub fn empty_reducer_with_two_args(count: i32, name: String) {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32, std::string::String) {empty_reducer_with_two_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:785:81\n |\n785 | pub fn register_reducer<'a, A: Args<'a>, I: FnInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:14:43\n |\n 14 | pub fn empty_reducer_with_two_args(count: i32, name: String) {}\n | ^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `i32`\nhelp: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:249:1\n |\n249 | impl ReducerContextArg for &ReducerContext {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n13 | #[reducer]\n | ---------- required by a bound introduced by this call\n14 | pub fn empty_reducer_with_two_args(count: i32, name: String) {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32, std::string::String) {empty_reducer_with_two_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:48:19\n |\n47 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n48 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:8\n |\n 16 | #[reducer]\n | ---------- required by a bound introduced by this call\n 17 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(bool, f32, std::string::String) {empty_reducer_with_three_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:785:81\n |\n785 | pub fn register_reducer<'a, A: Args<'a>, I: FnInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:17:46\n |\n 17 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}\n | ^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `bool`\nhelp: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:249:1\n |\n249 | impl ReducerContextArg for &ReducerContext {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:8\n |\n16 | #[reducer]\n | ---------- required by a bound introduced by this call\n17 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(bool, f32, std::string::String) {empty_reducer_with_three_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings\\src\\rt.rs:48:19\n |\n47 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n48 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nwarning: unused variable: `count`\n --> src\\lib.rs:8:31\n |\n8 | pub fn empty_reducer_with_int(count: i32) {}\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`\n |\n = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\nwarning: unused variable: `name`\n --> src\\lib.rs:11:34\n |\n11 | pub fn empty_reducer_with_string(name: String) {}\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_name`\n\nwarning: unused variable: `count`\n --> src\\lib.rs:14:36\n |\n14 | pub fn empty_reducer_with_two_args(count: i32, name: String) {}\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`\n\nwarning: unused variable: `name`\n --> src\\lib.rs:14:48\n |\n14 | pub fn empty_reducer_with_two_args(count: i32, name: String) {}\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_name`\n\nwarning: unused variable: `active`\n --> src\\lib.rs:17:38\n |\n17 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}\n | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_active`\n\nwarning: unused variable: `ratio`\n --> src\\lib.rs:17:52\n |\n17 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ratio`\n\nwarning: unused variable: `label`\n --> src\\lib.rs:17:64\n |\n17 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {}\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 7 warnings\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 7 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:27.526810001Z", - "finished_at": "2026-01-04T17:58:44.335289430Z" + "vendor": "deepseek" }, "t_001_basic_tables": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_001_basic_tables", "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", + "golden_published": false, + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", + "llm_output": "use spacetimedb::*;\n\n#[spacetimedb::table(name = \"user\", public)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[spacetimedb::table(name = \"product\", public)]\npub struct Product {\n #[primary_key]\n pub id: i32,\n pub title: String,\n pub price: f32,\n pub in_stock: bool,\n}\n\n#[spacetimedb::table(name = \"note\", public)]\npub struct Note {\n #[primary_key]\n pub id: i32,\n pub body: String,\n pub rating: i64,\n pub pinned: bool,\n}", "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_001_basic_tables/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_001_basic_tables/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-001-basic-tables-golden`.\n", - "phase": "describe_golden" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling bytes v1.11.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling zmij v1.0.21\n Compiling getrandom v0.2.17\n Compiling smallvec v1.15.1\n Compiling uuid v1.21.0\n Compiling itertools v0.12.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.4.2\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling generic-array v0.14.7\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.25.0\n Compiling rand_core v0.6.4\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\deepseek-reasoner\\llm)\nerror: Expected an `accessor` in table definition, but got only a `name`.\n Did you mean to specify `accessor` instead?\n `accessor` is required, but `name` is optional.\n \n If you're migrating from SpacetimeDB 1.*, replace `name = \"user\"` with `accessor = user`\n --> src\\lib.rs:4:29\n |\n4 | #[spacetimedb::table(name = \"user\", public)]\n | ^^^^^^\n\nerror: Expected an `accessor` in table definition, but got only a `name`.\n Did you mean to specify `accessor` instead?\n `accessor` is required, but `name` is optional.\n \n If you're migrating from SpacetimeDB 1.*, replace `name = \"product\"` with `accessor = product`\n --> src\\lib.rs:13:29\n |\n13 | #[spacetimedb::table(name = \"product\", public)]\n | ^^^^^^^^^\n\nerror: Expected an `accessor` in table definition, but got only a `name`.\n Did you mean to specify `accessor` instead?\n `accessor` is required, but `name` is optional.\n \n If you're migrating from SpacetimeDB 1.*, replace `name = \"note\"` with `accessor = note`\n --> src\\lib.rs:22:29\n |\n22 | #[spacetimedb::table(name = \"note\", public)]\n | ^^^^^^\n\nwarning: unused import: `spacetimedb::*`\n --> src\\lib.rs:2:5\n |\n2 | use spacetimedb::*;\n | ^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default\n\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:58:58.571341054Z", - "finished_at": "2026-01-04T18:00:27.048259805Z" + "vendor": "deepseek" }, "t_002_scheduled_table": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_002_scheduled_table", "lang": "rust", "golden_published": false, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 0, - "llm_output": null, + "llm_output": "use spacetimedb::{ReducerContext, ScheduleAt};\nuse std::time::Duration;\n\n#[spacetimedb::table(accessor = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) -> Result<(), String> {\n Ok(())\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.tick_timer().try_insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n })?;\n Ok(())\n}", "category": "basics", - "route_api_model": "gpt-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "LLM call timed out", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling anyhow v1.0.102\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling ryu v1.0.23\n Compiling heck v0.4.1\n Compiling bytes v1.11.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.6\n Compiling convert_case v0.4.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.4.2\n Compiling getrandom v0.2.17\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling zmij v1.0.21\n Compiling bytemuck v1.25.0\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling arrayref v0.3.9\n Compiling cc v1.2.56\n Compiling uuid v1.21.0\n Compiling second-stack v0.3.5\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.7\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling http v1.4.0\n Compiling blake3 v1.8.3\n Compiling syn v2.0.117\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-reasoner\\llm)\nerror[E0599]: no method named `try_insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:20:25\n |\n20 | ctx.db.tick_timer().try_insert(TickTimer {\n | --------------------^^^^^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `try_insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `insert` with a similar name\n |\n20 - ctx.db.tick_timer().try_insert(TickTimer {\n20 + ctx.db.tick_timer().insert(TickTimer {\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T18:02:04.337253752Z", - "finished_at": "2026-01-04T18:02:04.337253752Z" + "vendor": "deepseek" }, "t_003_struct_in_table": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_003_struct_in_table", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}\n\n#[reducer(init)]\npub fn init(_ctx: &ReducerContext) {}\n\n#[reducer]\npub fn add_entity(ctx: &ReducerContext, id: i32, x: i32, y: i32) {\n let pos = Position { x, y };\n ctx.db.entities().insert(Entity { id, pos });\n}\n\n#[reducer]\npub fn move_entity(ctx: &ReducerContext, id: i32, x: i32, y: i32) {\n if let Some(mut e) = ctx.db.entities().id().find(id) {\n e.pos = Position { x, y };\n let _ = ctx.db.entities().id().update(e);\n }\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_003_struct_in_table/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_003_struct_in_table/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-003-struct-in-table-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:58:56.499326470Z", - "finished_at": "2026-01-04T18:00:30.421268646Z" + "vendor": "deepseek" }, "t_004_insert": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", + "passed_tests": 2, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_004_insert/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_004_insert/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-004-insert-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "data_parity_insert_user": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-004-insert-golden`.\n", - "phase": "call_reducer_golden" + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:59:00.508284482Z", - "finished_at": "2026-01-04T18:00:30.816356092Z" + "vendor": "deepseek" }, "t_005_update": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let _ = ctx.db.users().id().update(User { id, name, age, active });\n}", + "passed_tests": 1, + "llm_output": "use spacetimedb::{reducer, ReducerContext, Table};\n\n#[spacetimedb::table(accessor = user)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\n if let Some(mut user) = ctx.db.user().id().find(&id) {\n user.name = name;\n user.age = age;\n user.active = active;\n ctx.db.user().id().update(user);\n Ok(())\n } else {\n Err(\"User not found\".to_string())\n }\n}", "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_005_update/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_005_update/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-005-update-golden`.\n", - "phase": "describe_golden" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: User not found\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c2002164b37ce4f96f227fa5bb3cb6da9e53db6e1670422853aeac15b200b7e0/call/update_user)\n", + "phase": "call_reducer_llm" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_users_row": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-005-update-golden`.\n", + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:51837/v1/database/c2000a90004ed84b414eff7b7f67582479ace69bf4205243a5687144b9b08fa3/sql)\n", "phase": "sql_golden", - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "data_parity_update_user": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-005-update-golden`.\n", - "phase": "call_reducer_golden" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:32.959830969Z", - "finished_at": "2026-01-04T17:59:01.618940077Z" + "vendor": "deepseek" }, "t_006_delete": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 3, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_006_delete/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_006_delete/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "seed_users_row": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-006-delete-golden`.\n", - "phase": "sql_golden", - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "seed_users_row": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-006-delete-golden`.\n", - "phase": "describe_golden" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, "delete_user_count_zero": { @@ -30339,113 +17432,119 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:31.761875162Z", - "finished_at": "2026-01-04T17:59:00.508250429Z" + "vendor": "deepseek" }, "t_007_crud": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 4, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n let users = ctx.db.users();\n\n users.insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n users.insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n let _ = users.id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n\n users.id().delete(&2);\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_007_crud/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_007_crud/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "crud_row_id1_parity": { - "pass": false, - "partial": 0.0, + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-007-crud-golden`.\n", - "phase": "call_reducer_golden" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, - "crud_total_count_one": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "crud_row_id1_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-007-crud-golden`.\n", - "phase": "describe_golden" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, - "crud_row_id2_deleted": { + "crud_total_count_one": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:29.391534623Z", - "finished_at": "2026-01-04T17:58:59.772292741Z" + "vendor": "deepseek" }, "t_008_index_lookup": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_008_index_lookup", "lang": "rust", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "DeepSeek Reasoner", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(id) {\n let proj = Result { id: user.id, name: user.name.clone() };\n if ctx.db.results().id().find(proj.id).is_some() {\n ctx.db.results().id().update(proj);\n } else {\n ctx.db.results().insert(proj);\n }\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_008_index_lookup/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_008_index_lookup/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n\u001b[1m\u001b[36m Blocking\u001b[0m waiting for file lock on package cache\n\u001b[1m\u001b[32m Updating\u001b[0m crates.io index\n\u001b[1m\u001b[36m Blocking\u001b[0m waiting for file lock on package cache\n\u001b[1m\u001b[32m Locking\u001b[0m 72 packages to latest compatible versions\n\u001b[1m\u001b[36m Adding\u001b[0m generic-array v0.14.7 \u001b[1m\u001b[33m(available: v0.14.9)\u001b[0m\n\u001b[1m\u001b[36m Blocking\u001b[0m waiting for file lock on package cache\n\u001b[1m\u001b[32m Compiling\u001b[0m proc-macro2 v1.0.104\n\u001b[1m\u001b[32m Compiling\u001b[0m unicode-ident v1.0.22\n\u001b[1m\u001b[32m Compiling\u001b[0m quote v1.0.42\n\u001b[1m\u001b[32m Compiling\u001b[0m version_check v0.9.5\n\u001b[1m\u001b[32m Compiling\u001b[0m typenum v1.19.0\n\u001b[1m\u001b[32m Compiling\u001b[0m autocfg v1.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m generic-array v0.14.7\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_core v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m num-traits v0.2.19\n\u001b[1m\u001b[32m Compiling\u001b[0m cfg-if v1.0.4\n\u001b[1m\u001b[32m Compiling\u001b[0m syn v2.0.113\n\u001b[1m\u001b[32m Compiling\u001b[0m either v1.15.0\n\u001b[1m\u001b[32m Compiling\u001b[0m serde v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m zerocopy v0.8.31\n\u001b[1m\u001b[32m Compiling\u001b[0m find-msvc-tools v0.1.6\n\u001b[1m\u001b[32m Compiling\u001b[0m shlex v1.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m cc v1.2.51\n\u001b[1m\u001b[32m Compiling\u001b[0m itertools v0.12.1\n\u001b[1m\u001b[32m Compiling\u001b[0m crypto-common v0.1.7\n\u001b[1m\u001b[32m Compiling\u001b[0m block-buffer v0.10.4\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m bitflags v2.10.0\n\u001b[1m\u001b[32m Compiling\u001b[0m nohash-hasher v0.2.0\n\u001b[1m\u001b[32m Compiling\u001b[0m anyhow v1.0.100\n\u001b[1m\u001b[32m Compiling\u001b[0m digest v0.10.7\n\u001b[1m\u001b[32m Compiling\u001b[0m blake3 v1.8.2\n\u001b[1m\u001b[32m Compiling\u001b[0m approx v0.3.2\n\u001b[1m\u001b[32m Compiling\u001b[0m getrandom v0.2.16\n\u001b[1m\u001b[32m Compiling\u001b[0m convert_case v0.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m humantime v2.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m bytes v1.11.0\n\u001b[1m\u001b[32m Compiling\u001b[0m keccak v0.1.5\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayvec v0.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.4.1\n\u001b[1m\u001b[32m Compiling\u001b[0m zmij v1.0.10\n\u001b[1m\u001b[32m Compiling\u001b[0m sha3 v0.10.8\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_core v0.6.4\n\u001b[1m\u001b[32m Compiling\u001b[0m decorum v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m enum-as-inner v0.6.1\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror-impl v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m ppv-lite86 v0.2.21\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-primitives v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m derive_more v0.99.20\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-macro v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ethnum v1.5.2\n\u001b[1m\u001b[32m Compiling\u001b[0m chrono v0.4.42\n\u001b[1m\u001b[32m Compiling\u001b[0m bytemuck v1.24.0\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayref v0.3.9\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_json v1.0.148\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-lib v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m itoa v1.0.17\n\u001b[1m\u001b[32m Compiling\u001b[0m second-stack v0.3.5\n\u001b[1m\u001b[32m Compiling\u001b[0m constant_time_eq v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m smallvec v1.15.1\n\u001b[1m\u001b[32m Compiling\u001b[0m hex v0.4.3\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_chacha v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-sats v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m log v0.4.29\n\u001b[1m\u001b[32m Compiling\u001b[0m memchr v2.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m rand v0.8.5\n\u001b[1m\u001b[32m Compiling\u001b[0m http v1.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-sys v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m scoped-tls v1.0.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetime-module v0.1.0 (/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/basics/t_008_index_lookup/rust/server/gpt-5/llm)\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<_::__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&User, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&User, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<_::__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:35\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----------------------------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = users)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\u001b[0m\u001b[38;5;10m.expect(\"REASON\")\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+++++++++++++++++\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:37\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------------------------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:13:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m13\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1mSome errors have detailed explanations: E0053, E0107, E0277, E0308.\u001b[0m\n\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0053`.\u001b[0m\n\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:31.985403027Z", - "finished_at": "2026-01-04T17:58:58.571313593Z" + "vendor": "deepseek" }, "t_009_init": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 4, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_009_init/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_009_init/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "init_seed_alice": { "pass": true, @@ -30453,7 +17552,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, "init_total_two": { @@ -30462,574 +17561,615 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } }, - "init_seed_bob": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "init_seed_bob": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-009-init-golden`.\n", - "phase": "describe_golden" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:32.409311756Z", - "finished_at": "2026-01-04T17:58:56.499280885Z" + "vendor": "deepseek" }, "t_010_connect": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_010_connect/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_010_connect/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { - "pass": false, - "partial": 0.0, + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `basics-t-010-connect-golden`.\n", - "phase": "describe_golden" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:58:59.772330601Z", - "finished_at": "2026-01-04T18:00:31.281794597Z" + "vendor": "deepseek" }, "t_011_helper_function": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_011_helper_function", "lang": "rust", - "golden_published": false, - "model_name": "GPT-5", + "golden_published": true, + "model_name": "DeepSeek Reasoner", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-5-llm", - "work_dir_golden": "target/llm-runs/basics/t_011_helper_function/rust/server/golden", - "work_dir_llm": "target/llm-runs/basics/t_011_helper_function/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n\u001b[1m\u001b[32m Updating\u001b[0m crates.io index\n\u001b[1m\u001b[32m Locking\u001b[0m 72 packages to latest compatible versions\n\u001b[1m\u001b[36m Adding\u001b[0m generic-array v0.14.7 \u001b[1m\u001b[33m(available: v0.14.9)\u001b[0m\n\u001b[1m\u001b[32m Compiling\u001b[0m proc-macro2 v1.0.104\n\u001b[1m\u001b[32m Compiling\u001b[0m unicode-ident v1.0.22\n\u001b[1m\u001b[32m Compiling\u001b[0m quote v1.0.42\n\u001b[1m\u001b[32m Compiling\u001b[0m version_check v0.9.5\n\u001b[1m\u001b[32m Compiling\u001b[0m typenum v1.19.0\n\u001b[1m\u001b[32m Compiling\u001b[0m autocfg v1.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m generic-array v0.14.7\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_core v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m num-traits v0.2.19\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m cfg-if v1.0.4\n\u001b[1m\u001b[32m Compiling\u001b[0m syn v2.0.113\n\u001b[1m\u001b[32m Compiling\u001b[0m zerocopy v0.8.31\n\u001b[1m\u001b[32m Compiling\u001b[0m shlex v1.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m serde v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m either v1.15.0\n\u001b[1m\u001b[32m Compiling\u001b[0m find-msvc-tools v0.1.6\n\u001b[1m\u001b[32m Compiling\u001b[0m itertools v0.12.1\n\u001b[1m\u001b[32m Compiling\u001b[0m cc v1.2.51\n\u001b[1m\u001b[32m Compiling\u001b[0m block-buffer v0.10.4\n\u001b[1m\u001b[32m Compiling\u001b[0m crypto-common v0.1.7\n\u001b[1m\u001b[32m Compiling\u001b[0m bitflags v2.10.0\n\u001b[1m\u001b[32m Compiling\u001b[0m anyhow v1.0.100\n\u001b[1m\u001b[32m Compiling\u001b[0m nohash-hasher v0.2.0\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m digest v0.10.7\n\u001b[1m\u001b[32m Compiling\u001b[0m blake3 v1.8.2\n\u001b[1m\u001b[32m Compiling\u001b[0m approx v0.3.2\n\u001b[1m\u001b[32m Compiling\u001b[0m getrandom v0.2.16\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayvec v0.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m convert_case v0.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m bytes v1.11.0\n\u001b[1m\u001b[32m Compiling\u001b[0m humantime v2.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.4.1\n\u001b[1m\u001b[32m Compiling\u001b[0m zmij v1.0.10\n\u001b[1m\u001b[32m Compiling\u001b[0m keccak v0.1.5\n\u001b[1m\u001b[32m Compiling\u001b[0m enum-as-inner v0.6.1\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror-impl v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-primitives v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ppv-lite86 v0.2.21\n\u001b[1m\u001b[32m Compiling\u001b[0m sha3 v0.10.8\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-macro v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m derive_more v0.99.20\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_core v0.6.4\n\u001b[1m\u001b[32m Compiling\u001b[0m decorum v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ethnum v1.5.2\n\u001b[1m\u001b[32m Compiling\u001b[0m chrono v0.4.42\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayref v0.3.9\n\u001b[1m\u001b[32m Compiling\u001b[0m hex v0.4.3\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-lib v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m bytemuck v1.24.0\n\u001b[1m\u001b[32m Compiling\u001b[0m smallvec v1.15.1\n\u001b[1m\u001b[32m Compiling\u001b[0m constant_time_eq v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m itoa v1.0.17\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_json v1.0.148\n\u001b[1m\u001b[32m Compiling\u001b[0m second-stack v0.3.5\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_chacha v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-sats v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m memchr v2.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m log v0.4.29\n\u001b[1m\u001b[32m Compiling\u001b[0m rand v0.8.5\n\u001b[1m\u001b[32m Compiling\u001b[0m http v1.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-sys v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m scoped-tls v1.0.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetime-module v0.1.0 (/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/basics/t_011_helper_function/rust/server/gpt-5/llm)\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:5:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\u001b[0m\u001b[38;5;10m.expect(\"REASON\")\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+++++++++++++++++\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:24\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:5:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m5\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1mSome errors have detailed explanations: E0053, E0107, E0277, E0308.\u001b[0m\n\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0053`.\u001b[0m\n\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:58:52.076472572Z", - "finished_at": "2026-01-04T18:00:15.064385687Z" + "vendor": "deepseek" }, "t_012_spacetime_product_type": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", "task": "t_012_spacetime_product_type", "lang": "rust", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "product_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" + } + } + }, + "vendor": "deepseek" + }, + "t_013_spacetime_sum_type": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_013_spacetime_sum_type", + "lang": "rust", "golden_published": false, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result { id, value: Score { left, right } });\n}", + "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType, Clone)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType, Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(accessor = result, public)]\npub struct ResultRow {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.result().insert(ResultRow {\n id,\n value: Shape::Circle(radius),\n });\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_012_spacetime_product_type/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_012_spacetime_product_type/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\nSaving config to /home/runner/.config/spacetime/cli.toml.\n\u001b[1m\u001b[32m Updating\u001b[0m crates.io index\n\u001b[1m\u001b[32m Locking\u001b[0m 72 packages to latest compatible versions\n\u001b[1m\u001b[36m Adding\u001b[0m generic-array v0.14.7 \u001b[1m\u001b[33m(available: v0.14.9)\u001b[0m\n\u001b[1m\u001b[32m Downloading\u001b[0m crates ...\n\u001b[1m\u001b[32m Downloaded\u001b[0m itoa v1.0.17\n\u001b[1m\u001b[32m Downloaded\u001b[0m find-msvc-tools v0.1.6\n\u001b[1m\u001b[32m Downloaded\u001b[0m crypto-common v0.1.7\n\u001b[1m\u001b[32m Downloaded\u001b[0m generic-array v0.14.7\n\u001b[1m\u001b[32m Downloaded\u001b[0m bytes v1.11.0\n\u001b[1m\u001b[32m Downloaded\u001b[0m quote v1.0.42\n\u001b[1m\u001b[32m Downloaded\u001b[0m zmij v1.0.10\n\u001b[1m\u001b[32m Downloaded\u001b[0m unicode-ident v1.0.22\n\u001b[1m\u001b[32m Downloaded\u001b[0m spacetimedb-lib v1.11.1\n\u001b[1m\u001b[32m Downloaded\u001b[0m spacetimedb-bindings-macro v1.11.1\n\u001b[1m\u001b[32m Downloaded\u001b[0m http v1.4.0\n\u001b[1m\u001b[32m Downloaded\u001b[0m zerocopy v0.8.31\n\u001b[1m\u001b[32m Downloaded\u001b[0m spacetimedb-bindings-sys v1.11.1\n\u001b[1m\u001b[32m Downloaded\u001b[0m spacetimedb-primitives v1.11.1\n\u001b[1m\u001b[32m Downloaded\u001b[0m cc v1.2.51\n\u001b[1m\u001b[32m Downloaded\u001b[0m proc-macro2 v1.0.104\n\u001b[1m\u001b[32m Downloaded\u001b[0m log v0.4.29\n\u001b[1m\u001b[32m Downloaded\u001b[0m libc v0.2.179\n\u001b[1m\u001b[32m Downloaded\u001b[0m spacetimedb v1.11.1\n\u001b[1m\u001b[32m Downloaded\u001b[0m serde_json v1.0.148\n\u001b[1m\u001b[32m Downloaded\u001b[0m spacetimedb-sats v1.11.1\n\u001b[1m\u001b[32m Downloaded\u001b[0m syn v2.0.113\n\u001b[1m\u001b[32m Compiling\u001b[0m proc-macro2 v1.0.104\n\u001b[1m\u001b[32m Compiling\u001b[0m unicode-ident v1.0.22\n\u001b[1m\u001b[32m Compiling\u001b[0m quote v1.0.42\n\u001b[1m\u001b[32m Compiling\u001b[0m version_check v0.9.5\n\u001b[1m\u001b[32m Compiling\u001b[0m typenum v1.19.0\n\u001b[1m\u001b[32m Compiling\u001b[0m autocfg v1.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m generic-array v0.14.7\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_core v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m num-traits v0.2.19\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m cfg-if v1.0.4\n\u001b[1m\u001b[32m Compiling\u001b[0m syn v2.0.113\n\u001b[1m\u001b[32m Compiling\u001b[0m either v1.15.0\n\u001b[1m\u001b[32m Compiling\u001b[0m zerocopy v0.8.31\n\u001b[1m\u001b[32m Compiling\u001b[0m find-msvc-tools v0.1.6\n\u001b[1m\u001b[32m Compiling\u001b[0m serde v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m shlex v1.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m cc v1.2.51\n\u001b[1m\u001b[32m Compiling\u001b[0m itertools v0.12.1\n\u001b[1m\u001b[32m Compiling\u001b[0m crypto-common v0.1.7\n\u001b[1m\u001b[32m Compiling\u001b[0m block-buffer v0.10.4\n\u001b[1m\u001b[32m Compiling\u001b[0m bitflags v2.10.0\n\u001b[1m\u001b[32m Compiling\u001b[0m nohash-hasher v0.2.0\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m anyhow v1.0.100\n\u001b[1m\u001b[32m Compiling\u001b[0m digest v0.10.7\n\u001b[1m\u001b[32m Compiling\u001b[0m blake3 v1.8.2\n\u001b[1m\u001b[32m Compiling\u001b[0m approx v0.3.2\n\u001b[1m\u001b[32m Compiling\u001b[0m getrandom v0.2.16\n\u001b[1m\u001b[32m Compiling\u001b[0m zmij v1.0.10\n\u001b[1m\u001b[32m Compiling\u001b[0m keccak v0.1.5\n\u001b[1m\u001b[32m Compiling\u001b[0m convert_case v0.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayvec v0.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m humantime v2.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m bytes v1.11.0\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.4.1\n\u001b[1m\u001b[32m Compiling\u001b[0m sha3 v0.10.8\n\u001b[1m\u001b[32m Compiling\u001b[0m enum-as-inner v0.6.1\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror-impl v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-primitives v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-macro v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ppv-lite86 v0.2.21\n\u001b[1m\u001b[32m Compiling\u001b[0m derive_more v0.99.20\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_core v0.6.4\n\u001b[1m\u001b[32m Compiling\u001b[0m decorum v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ethnum v1.5.2\n\u001b[1m\u001b[32m Compiling\u001b[0m chrono v0.4.42\n\u001b[1m\u001b[32m Compiling\u001b[0m second-stack v0.3.5\n\u001b[1m\u001b[32m Compiling\u001b[0m bytemuck v1.24.0\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-lib v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m itoa v1.0.17\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayref v0.3.9\n\u001b[1m\u001b[32m Compiling\u001b[0m smallvec v1.15.1\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_json v1.0.148\n\u001b[1m\u001b[32m Compiling\u001b[0m hex v0.4.3\n\u001b[1m\u001b[32m Compiling\u001b[0m constant_time_eq v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_chacha v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-sats v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m memchr v2.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m log v0.4.29\n\u001b[1m\u001b[32m Compiling\u001b[0m rand v0.8.5\n\u001b[1m\u001b[32m Compiling\u001b[0m http v1.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-sys v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m scoped-tls v1.0.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetime-module v0.1.0 (/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_012_spacetime_product_type/rust/server/gpt-5/llm)\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<_::__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Score, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Score, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<_::__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:22\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\u001b[0m\u001b[38;5;10m.expect(\"REASON\")\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+++++++++++++++++\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:24\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-----------------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:11:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1mSome errors have detailed explanations: E0053, E0107, E0277, E0308.\u001b[0m\n\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0053`.\u001b[0m\n\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\nWe have logged in directly to your target server.\nWARNING: This login will NOT work for any other servers.\n", - "phase": "build_or_publish" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling itoa v1.0.17\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.9\n Compiling bitflags v2.11.0\n Compiling nohash-hasher v0.2.0\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.102\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling bytes v1.11.1\n Compiling arrayvec v0.7.6\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.4.2\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.17\n Compiling arrayref v0.3.9\n Compiling cc v1.2.56\n Compiling generic-array v0.14.7\n Compiling uuid v1.21.0\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling zmij v1.0.21\n Compiling num-traits v0.2.19\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling rand_core v0.6.4\n Compiling http v1.4.0\n Compiling scoped-tls v1.0.1\n Compiling blake3 v1.8.3\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling rand v0.8.5\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-reasoner\\llm)\nerror[E0599]: no method named `insert` found for reference `&result__TableHandle` in the current scope\n --> src\\lib.rs:25:21\n |\n25 | ctx.db.result().insert(ResultRow {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.result().try_insert(ResultRow {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "deepseek" + }, + "t_014_elementary_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_014_elementary_columns", + "lang": "rust", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.638530186Z", - "finished_at": "2026-01-04T17:56:13.831046699Z" + "vendor": "deepseek" }, - "t_013_spacetime_sum_type": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_013_spacetime_sum_type", + "t_015_product_type_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_015_product_type_columns", "lang": "rust", "golden_published": false, - "model_name": "GPT-5", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n}", + "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType, Clone)]\npub struct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(SpacetimeType, Clone)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(accessor = profile)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profile().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".into(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".into(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_013_spacetime_sum_type/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_013_spacetime_sum_type/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n\u001b[1m\u001b[32m Updating\u001b[0m crates.io index\n\u001b[1m\u001b[32m Locking\u001b[0m 72 packages to latest compatible versions\n\u001b[1m\u001b[36m Adding\u001b[0m generic-array v0.14.7 \u001b[1m\u001b[33m(available: v0.14.9)\u001b[0m\n\u001b[1m\u001b[32m Compiling\u001b[0m proc-macro2 v1.0.104\n\u001b[1m\u001b[32m Compiling\u001b[0m quote v1.0.42\n\u001b[1m\u001b[32m Compiling\u001b[0m unicode-ident v1.0.22\n\u001b[1m\u001b[32m Compiling\u001b[0m typenum v1.19.0\n\u001b[1m\u001b[32m Compiling\u001b[0m version_check v0.9.5\n\u001b[1m\u001b[32m Compiling\u001b[0m autocfg v1.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m generic-array v0.14.7\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m num-traits v0.2.19\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_core v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m cfg-if v1.0.4\n\u001b[1m\u001b[32m Compiling\u001b[0m syn v2.0.113\n\u001b[1m\u001b[32m Compiling\u001b[0m zerocopy v0.8.31\n\u001b[1m\u001b[32m Compiling\u001b[0m find-msvc-tools v0.1.6\n\u001b[1m\u001b[32m Compiling\u001b[0m either v1.15.0\n\u001b[1m\u001b[32m Compiling\u001b[0m serde v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m shlex v1.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m itertools v0.12.1\n\u001b[1m\u001b[32m Compiling\u001b[0m cc v1.2.51\n\u001b[1m\u001b[32m Compiling\u001b[0m crypto-common v0.1.7\n\u001b[1m\u001b[32m Compiling\u001b[0m block-buffer v0.10.4\n\u001b[1m\u001b[32m Compiling\u001b[0m nohash-hasher v0.2.0\n\u001b[1m\u001b[32m Compiling\u001b[0m bitflags v2.10.0\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m anyhow v1.0.100\n\u001b[1m\u001b[32m Compiling\u001b[0m digest v0.10.7\n\u001b[1m\u001b[32m Compiling\u001b[0m blake3 v1.8.2\n\u001b[1m\u001b[32m Compiling\u001b[0m approx v0.3.2\n\u001b[1m\u001b[32m Compiling\u001b[0m getrandom v0.2.16\n\u001b[1m\u001b[32m Compiling\u001b[0m bytes v1.11.0\n\u001b[1m\u001b[32m Compiling\u001b[0m keccak v0.1.5\n\u001b[1m\u001b[32m Compiling\u001b[0m zmij v1.0.10\n\u001b[1m\u001b[32m Compiling\u001b[0m humantime v2.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayvec v0.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m convert_case v0.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m enum-as-inner v0.6.1\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror-impl v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.4.1\n\u001b[1m\u001b[32m Compiling\u001b[0m derive_more v0.99.20\n\u001b[1m\u001b[32m Compiling\u001b[0m ppv-lite86 v0.2.21\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-primitives v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-macro v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m sha3 v0.10.8\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_core v0.6.4\n\u001b[1m\u001b[32m Compiling\u001b[0m decorum v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ethnum v1.5.2\n\u001b[1m\u001b[32m Compiling\u001b[0m chrono v0.4.42\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-lib v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayref v0.3.9\n\u001b[1m\u001b[32m Compiling\u001b[0m smallvec v1.15.1\n\u001b[1m\u001b[32m Compiling\u001b[0m itoa v1.0.17\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_json v1.0.148\n\u001b[1m\u001b[32m Compiling\u001b[0m bytemuck v1.24.0\n\u001b[1m\u001b[32m Compiling\u001b[0m hex v0.4.3\n\u001b[1m\u001b[32m Compiling\u001b[0m second-stack v0.3.5\n\u001b[1m\u001b[32m Compiling\u001b[0m constant_time_eq v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_chacha v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m log v0.4.29\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-sats v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m memchr v2.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m rand v0.8.5\n\u001b[1m\u001b[32m Compiling\u001b[0m http v1.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-sys v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m scoped-tls v1.0.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetime-module v0.1.0 (/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_013_spacetime_sum_type/rust/server/gpt-5/llm)\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<_::__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Rect, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Rect, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_sum` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(__SumVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(__SumVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_tag` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `std::result::Result<__Variant, E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(__SumVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<__Variant, E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(__SumVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_name` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `std::result::Result<__Variant, E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(__SumVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<__Variant, E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(__SumVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Shape, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Shape, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0107]\u001b[0m\u001b[0m\u001b[1m: struct takes 0 generic arguments but 2 generic arguments were supplied\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected 0 generic arguments\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: struct defined here, with 0 generic parameters\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `deserialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_seq_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit_named_product` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<\u001b[0m\u001b[0mResult, \u001b[0m\u001b[0m\u001b[1m\u001b[35m>::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, _) -> Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `visit` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<__ProductFieldIdent, __E>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<_::__ProductFieldIdent, __E>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(_::__ProductVisitor, &_) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0053]\u001b[0m\u001b[0m\u001b[1m: method `serialize` has an incompatible type for trait\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result<::Ok, ...>`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: expected signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mstd::result::Result<::Ok, ::Error>\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m found signature `fn(&Result, _) -> \u001b[0m\u001b[0m\u001b[1m\u001b[35mResult\u001b[0m\u001b[0m`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:22\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:22\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:10:10\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__Variant, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<__Variant, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:12:12\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[derive(SpacetimeType)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m11\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Shape {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m12\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m Circle(i32),\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14mhelp\u001b[0m\u001b[0m: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m| \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\u001b[0m\u001b[38;5;10m.expect(\"REASON\")\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[38;5;10m+++++++++++++++++\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:37\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m------------------------------------\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mcannot use the `?` operator in a method that returns `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mthis function should return `Result` or `Option` to accept `?`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<_, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `std::result::Result<_, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<__ProductFieldIdent, _>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<__ProductFieldIdent, _>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0308]\u001b[0m\u001b[0m\u001b[1m: mismatched types\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[spacetimedb::table(name = results)]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result`, found `Result<::Ok, ...>`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mexpected `Result` because of return type\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result<::Ok, ...>` is defined in crate `core`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.rustup/toolchains/1.90.0-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs:548:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m548\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub enum Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: `Result` is defined in the current crate\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:1\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub struct Result {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\u001b[0m\n\n\u001b[0m\u001b[1mSome errors have detailed explanations: E0053, E0107, E0277, E0308.\u001b[0m\n\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0053`.\u001b[0m\n\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `spacetime-module` (lib) due to 39 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling bitflags v2.11.0\n Compiling zerocopy v0.8.39\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.102\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.11.1\n Compiling bytemuck v1.25.0\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling getrandom v0.2.17\n Compiling zmij v1.0.21\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.4.2\n Compiling uuid v1.21.0\n Compiling generic-array v0.14.7\n Compiling hex v0.4.3\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling num-traits v0.2.19\n Compiling memchr v2.8.0\n Compiling http v1.4.0\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.56\n Compiling blake3 v1.8.3\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling syn v2.0.117\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-reasoner\\llm)\nerror[E0599]: no method named `insert` found for reference `&profile__TableHandle` in the current scope\n --> src\\lib.rs:27:22\n |\n27 | ctx.db.profile().insert(Profile {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profile().try_insert(Profile {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:26.774019713Z", - "finished_at": "2026-01-04T17:58:52.076443959Z" + "vendor": "deepseek" }, - "t_014_elementary_columns": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_014_elementary_columns", + "t_016_sum_type_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_016_sum_type_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", + "golden_published": false, + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5f32,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", + "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(accessor = drawing, public)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.drawing().try_insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n })?;\n Ok(())\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_014_elementary_columns/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_014_elementary_columns/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "elementary_columns_row_count": { - "pass": false, - "partial": 0.0, - "notes": { - "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-014-elementary-columns-golden`.\n", - "phase": "describe_golden" - } - }, - "elementary_columns_row_parity": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-014-elementary-columns-golden`.\n", - "phase": "call_reducer_golden" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling bitflags v2.11.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling ryu v1.0.23\n Compiling humantime v2.3.0\n Compiling bytes v1.11.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.17\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling uuid v1.21.0\n Compiling zmij v1.0.21\n Compiling cc v1.2.56\n Compiling constant_time_eq v0.4.2\n Compiling num-traits v0.2.19\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.25.0\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.7\n Compiling rand_core v0.6.4\n Compiling http v1.4.0\n Compiling blake3 v1.8.3\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-reasoner\\llm)\nerror[E0599]: no method named `try_insert` found for reference `&drawing__TableHandle` in the current scope\n --> src\\lib.rs:26:22\n |\n26 | ctx.db.drawing().try_insert(Drawing {\n | -----------------^^^^^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `try_insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `insert` with a similar name\n |\n26 - ctx.db.drawing().try_insert(Drawing {\n26 + ctx.db.drawing().insert(Drawing {\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.638197386Z", - "finished_at": "2026-01-04T17:56:29.391493417Z" + "vendor": "deepseek" }, - "t_015_product_type_columns": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_015_product_type_columns", + "t_017_scheduled_columns": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_017_scheduled_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, + "golden_published": false, + "model_name": "DeepSeek Reasoner", + "total_tests": 2, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType, Clone)]\nstruct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(SpacetimeType, Clone)]\nstruct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let profiles = ctx.db.profiles();\n if profiles.id().find(1i32).is_none() {\n profiles.insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n }\n}", + "llm_output": "use spacetimedb::{ReducerContext, ScheduleAt};\nuse std::time::Duration;\n\n#[spacetimedb::table(accessor = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(_ctx: &ReducerContext, _timer: TickTimer) -> Result<(), String> {\n Ok(())\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.tick_timer().try_insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000).into()),\n })?;\n Ok(())\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_015_product_type_columns/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_015_product_type_columns/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "product_type_columns_row_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-015-product-type-columns-golden`.\n", - "phase": "call_reducer_golden" - } - }, - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-015-product-type-columns-golden`.\n", - "phase": "describe_golden" - } - }, - "product_type_columns_row_count": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.102\n Compiling bitflags v2.11.0\n Compiling ryu v1.0.23\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.6\n Compiling heck v0.4.1\n Compiling bytes v1.11.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling uuid v1.21.0\n Compiling getrandom v0.2.17\n Compiling bytemuck v1.25.0\n Compiling zmij v1.0.21\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.4.2\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling num-traits v0.2.19\n Compiling arrayref v0.3.9\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling generic-array v0.14.7\n Compiling cc v1.2.56\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling syn v2.0.117\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-reasoner\\llm)\nerror[E0599]: no method named `try_insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:20:25\n |\n20 | ctx.db.tick_timer().try_insert(TickTimer {\n | --------------------^^^^^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `try_insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `insert` with a similar name\n |\n20 - ctx.db.tick_timer().try_insert(TickTimer {\n20 + ctx.db.tick_timer().insert(TickTimer {\n |\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.638880177Z", - "finished_at": "2026-01-04T17:56:31.984755672Z" + "vendor": "deepseek" }, - "t_016_sum_type_columns": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_016_sum_type_columns", + "t_018_constraints": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_018_constraints", "lang": "rust", - "golden_published": true, - "model_name": "GPT-5", + "golden_published": false, + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::Table;\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(spacetimedb::SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &spacetimedb::ReducerContext) {\n let _ = ctx.db.drawings().try_insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(\n accessor = account,\n index(accessor = by_name, btree(name))\n)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.account().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.account().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n Ok(())\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_016_sum_type_columns/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_016_sum_type_columns/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "sum_type_columns_row_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-016-sum-type-columns-golden`.\n", - "phase": "call_reducer_golden" - } - }, - "sum_type_columns_row_count": { - "pass": false, - "partial": 0.0, - "notes": { - "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" - } - }, - "schema_parity": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-016-sum-type-columns-golden`.\n", - "phase": "describe_golden" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling rustversion v1.0.22\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling shlex v1.3.0\n Compiling bitflags v2.11.0\n Compiling thiserror v1.0.69\n Compiling zerocopy v0.8.39\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.102\n Compiling ryu v1.0.23\n Compiling heck v0.4.1\n Compiling bytes v1.11.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling arrayref v0.3.9\n Compiling uuid v1.21.0\n Compiling getrandom v0.2.17\n Compiling bytemuck v1.25.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling zmij v1.0.21\n Compiling constant_time_eq v0.4.2\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.7\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling rand v0.8.5\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-reasoner\\llm)\nerror: expected `columns`\n --> src\\lib.rs:6:37\n |\n6 | index(accessor = by_name, btree(name))\n | ^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:18:29\n |\n18 | ctx.db.account().insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:23:29\n |\n23 | ctx.db.account().insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `account` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.account().insert(Account {\n | ^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `account` found for struct `Local` in the current scope\n --> src\\lib.rs:23:12\n |\n23 | ctx.db.account().insert(Account {\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:56:13.831076815Z", - "finished_at": "2026-01-04T17:59:01.887968239Z" + "vendor": "deepseek" }, - "t_017_scheduled_columns": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_017_scheduled_columns", + "t_019_many_to_many": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_019_many_to_many", "lang": "rust", "golden_published": false, - "model_name": "GPT-5", - "total_tests": 2, + "model_name": "DeepSeek Reasoner", + "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, ScheduleAt};\n\n#[table(name = tick_timer, schedule(column = scheduled_at, reducer = tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn init(ctx: &ReducerContext) {\n if ctx.db.tick_timer().count() == 0 {\n ctx.db\n .tick_timer()\n .insert(TickTimer { scheduled_id: 0, scheduled_at: ScheduleAt::repeat_micros(50_000) });\n }\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n}", + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(accessor = user, public)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[spacetimedb::table(accessor = group, public)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[spacetimedb::table(accessor = membership, public)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n #[index(accessor = by_user, btree(columns = [user_id]))]\n #[index(accessor = by_group, btree(columns = [group_id]))]\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.user().insert(User { user_id: 1, name: \"Alice\".into() });\n ctx.db.user().insert(User { user_id: 2, name: \"Bob\".into() });\n ctx.db.group().insert(Group { group_id: 10, title: \"Admin\".into() });\n ctx.db.group().insert(Group { group_id: 20, title: \"Dev\".into() });\n ctx.db.membership().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.membership().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.membership().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_017_scheduled_columns/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_017_scheduled_columns/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n\u001b[1m\u001b[32m Updating\u001b[0m crates.io index\n\u001b[1m\u001b[32m Locking\u001b[0m 72 packages to latest compatible versions\n\u001b[1m\u001b[36m Adding\u001b[0m generic-array v0.14.7 \u001b[1m\u001b[33m(available: v0.14.9)\u001b[0m\n\u001b[1m\u001b[32m Compiling\u001b[0m proc-macro2 v1.0.104\n\u001b[1m\u001b[32m Compiling\u001b[0m unicode-ident v1.0.22\n\u001b[1m\u001b[32m Compiling\u001b[0m quote v1.0.42\n\u001b[1m\u001b[32m Compiling\u001b[0m version_check v0.9.5\n\u001b[1m\u001b[32m Compiling\u001b[0m typenum v1.19.0\n\u001b[1m\u001b[32m Compiling\u001b[0m autocfg v1.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m generic-array v0.14.7\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.5.0\n\u001b[1m\u001b[32m Compiling\u001b[0m num-traits v0.2.19\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_core v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m cfg-if v1.0.4\n\u001b[1m\u001b[32m Compiling\u001b[0m syn v2.0.113\n\u001b[1m\u001b[32m Compiling\u001b[0m zerocopy v0.8.31\n\u001b[1m\u001b[32m Compiling\u001b[0m either v1.15.0\n\u001b[1m\u001b[32m Compiling\u001b[0m serde v1.0.228\n\u001b[1m\u001b[32m Compiling\u001b[0m find-msvc-tools v0.1.6\n\u001b[1m\u001b[32m Compiling\u001b[0m shlex v1.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m itertools v0.12.1\n\u001b[1m\u001b[32m Compiling\u001b[0m cc v1.2.51\n\u001b[1m\u001b[32m Compiling\u001b[0m block-buffer v0.10.4\n\u001b[1m\u001b[32m Compiling\u001b[0m crypto-common v0.1.7\n\u001b[1m\u001b[32m Compiling\u001b[0m bitflags v2.10.0\n\u001b[1m\u001b[32m Compiling\u001b[0m anyhow v1.0.100\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m nohash-hasher v0.2.0\n\u001b[1m\u001b[32m Compiling\u001b[0m digest v0.10.7\n\u001b[1m\u001b[32m Compiling\u001b[0m blake3 v1.8.2\n\u001b[1m\u001b[32m Compiling\u001b[0m approx v0.3.2\n\u001b[1m\u001b[32m Compiling\u001b[0m getrandom v0.2.16\n\u001b[1m\u001b[32m Compiling\u001b[0m convert_case v0.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m heck v0.4.1\n\u001b[1m\u001b[32m Compiling\u001b[0m keccak v0.1.5\n\u001b[1m\u001b[32m Compiling\u001b[0m zmij v1.0.10\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayvec v0.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m humantime v2.3.0\n\u001b[1m\u001b[32m Compiling\u001b[0m bytes v1.11.0\n\u001b[1m\u001b[32m Compiling\u001b[0m sha3 v0.10.8\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_core v0.6.4\n\u001b[1m\u001b[32m Compiling\u001b[0m enum-as-inner v0.6.1\n\u001b[1m\u001b[32m Compiling\u001b[0m thiserror-impl v1.0.69\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-primitives v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ppv-lite86 v0.2.21\n\u001b[1m\u001b[32m Compiling\u001b[0m derive_more v0.99.20\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-macro v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m decorum v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m ethnum v1.5.2\n\u001b[1m\u001b[32m Compiling\u001b[0m chrono v0.4.42\n\u001b[1m\u001b[32m Compiling\u001b[0m constant_time_eq v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m bytemuck v1.24.0\n\u001b[1m\u001b[32m Compiling\u001b[0m arrayref v0.3.9\n\u001b[1m\u001b[32m Compiling\u001b[0m itoa v1.0.17\n\u001b[1m\u001b[32m Compiling\u001b[0m hex v0.4.3\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-lib v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m smallvec v1.15.1\n\u001b[1m\u001b[32m Compiling\u001b[0m second-stack v0.3.5\n\u001b[1m\u001b[32m Compiling\u001b[0m serde_json v1.0.148\n\u001b[1m\u001b[32m Compiling\u001b[0m rand_chacha v0.3.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-sats v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m memchr v2.7.6\n\u001b[1m\u001b[32m Compiling\u001b[0m log v0.4.29\n\u001b[1m\u001b[32m Compiling\u001b[0m rand v0.8.5\n\u001b[1m\u001b[32m Compiling\u001b[0m http v1.4.0\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb-bindings-sys v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m scoped-tls v1.0.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetimedb v1.11.1\n\u001b[1m\u001b[32m Compiling\u001b[0m spacetime-module v0.1.0 (/home/runner/work/SpacetimeDB/SpacetimeDB/target/llm-runs/schema/t_017_scheduled_columns/rust/server/gpt-5/llm)\n\u001b[0m\u001b[1m\u001b[38;5;9merror\u001b[0m\u001b[0m\u001b[1m: expected one of: `public`, `private`, `name`, `index`, `scheduled`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:4:28\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m4\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[table(name = tick_timer, schedule(column = scheduled_at, reducer = tick))]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0422]\u001b[0m\u001b[0m\u001b[1m: cannot find struct, variant or union type `TickTimer` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:21\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .insert(TickTimer { scheduled_id: 0, scheduled_at: ScheduleAt::repeat_micros(50_000) });\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0412]\u001b[0m\u001b[0m\u001b[1m: cannot find type `TickTimer` in this scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:22:42\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m22\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mnot found in this scope\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0599]\u001b[0m\u001b[0m\u001b[1m: no method named `tick_timer` found for struct `Local` in the current scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:14:15\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m if ctx.db.tick_timer().count() == 0 {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mmethod not found in `Local`\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0599]\u001b[0m\u001b[0m\u001b[1m: no method named `tick_timer` found for struct `Local` in the current scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:16:14\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m15\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m/\u001b[0m\u001b[0m \u001b[0m\u001b[0m ctx.db\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m16\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .tick_timer()\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m-\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mmethod not found in `Local`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|_____________|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0599]\u001b[0m\u001b[0m\u001b[1m: no variant or associated item named `repeat_micros` found for enum `ScheduleAt` in the current scope\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:17:76\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m17\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m .insert(TickTimer { scheduled_id: 0, scheduled_at: ScheduleAt::repeat_micros(50_000) });\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mvariant or associated item not found in `ScheduleAt`\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: invalid reducer signature\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:22:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[reducer]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mrequired by a bound introduced by this call\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m22\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mthis reducer signature is not valid\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: reducer signatures must match the following pattern:\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: where each `Ti` type implements `SpacetimeType`.\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: required by a bound in `register_reducer`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spacetimedb-1.11.1/src/rt.rs:746:81\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m746\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn register_reducer<'a, A: Args<'a>, I: FnInfo>(_: impl Reducer<'a, A>) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10mrequired by this bound in `register_reducer`\u001b[0m\n\n\u001b[0m\u001b[1m\u001b[38;5;9merror[E0277]\u001b[0m\u001b[0m\u001b[1m: invalid reducer signature\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0msrc/lib.rs:22:8\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m#[reducer]\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m----------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mrequired by a bound introduced by this call\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m22\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9m^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;9mthis reducer signature is not valid\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mhelp\u001b[0m\u001b[0m: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: \u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: reducer signatures must match the following pattern:\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: where each `Ti` type implements `SpacetimeType`.\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m= \u001b[0m\u001b[0m\u001b[1mnote\u001b[0m\u001b[0m: \u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;10mnote\u001b[0m\u001b[0m: required by a bound in `invoke_reducer`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--> \u001b[0m\u001b[0m/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/spacetimedb-1.11.1/src/rt.rs:45:19\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m44\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0mpub fn invoke_reducer<'a, A: Args<'a>>(\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m--------------\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12mrequired by a bound in this function\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;12m45\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m reducer: impl Reducer<'a, A>,\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;12m|\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10m^^^^^^^^^^^^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;10mrequired by this bound in `invoke_reducer`\u001b[0m\n\n\u001b[0m\u001b[1mSome errors have detailed explanations: E0277, E0412, E0422, E0599.\u001b[0m\n\u001b[0m\u001b[1mFor more information about an error, try `rustc --explain E0277`.\u001b[0m\n\u001b[1m\u001b[31merror\u001b[0m\u001b[1m:\u001b[0m could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling quote v1.0.44\n Compiling unicode-ident v1.0.24\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling bitflags v2.11.0\n Compiling nohash-hasher v0.2.0\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.102\n Compiling humantime v2.3.0\n Compiling bytes v1.11.1\n Compiling ryu v1.0.23\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.6\n Compiling heck v0.4.1\n Compiling bytemuck v1.25.0\n Compiling constant_time_eq v0.4.2\n Compiling getrandom v0.2.17\n Compiling uuid v1.21.0\n Compiling zmij v1.0.21\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling generic-array v0.14.7\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling blake3 v1.8.3\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-reasoner\\llm)\nerror: expected identifier, found `}`\n --> src\\lib.rs:26:1\n |\n19 | pub struct Membership {\n | ---------- while parsing this struct\n...\n26 | }\n | ^ expected identifier\n\nerror: unexpected end of input, expected identifier\n --> src\\lib.rs:26:1\n |\n26 | }\n | ^\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:34:32\n |\n34 | ctx.db.membership().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:35:32\n |\n35 | ctx.db.membership().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Membership` in this scope\n --> src\\lib.rs:36:32\n |\n36 | ctx.db.membership().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `membership` found for struct `Local` in the current scope\n --> src\\lib.rs:34:12\n |\n34 | ctx.db.membership().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `membership` found for struct `Local` in the current scope\n --> src\\lib.rs:35:12\n |\n35 | ctx.db.membership().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `membership` found for struct `Local` in the current scope\n --> src\\lib.rs:36:12\n |\n36 | ctx.db.membership().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.637363976Z", - "finished_at": "2026-01-04T17:56:32.959807335Z" + "vendor": "deepseek" }, - "t_018_constraints": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_018_constraints", + "t_020_ecs": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n let accounts = ctx.db.accounts();\n let ids: Vec = accounts.iter().map(|a| a.id).collect();\n for id in ids {\n accounts.id().delete(&id);\n }\n accounts.insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n accounts.insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n}", + "model_name": "DeepSeek Reasoner", + "total_tests": 5, + "passed_tests": 2, + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(accessor = entity, public)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(accessor = position, public)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(accessor = velocity, public)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(accessor = next_position, public)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.entity().insert(Entity { id: 1 });\n ctx.db.entity().insert(Entity { id: 2 });\n\n ctx.db.position().insert(Position {\n entity_id: 1,\n x: 0,\n y: 0,\n });\n ctx.db.velocity().insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n\n ctx.db.position().insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n ctx.db.velocity().insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n\n Ok(())\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) -> Result<(), String> {\n for position in ctx.db.position().iter() {\n if let Some(vel) = ctx.db.velocity().entity_id().find(&position.entity_id) {\n let new_x = position.x + vel.vx;\n let new_y = position.y + vel.vy;\n ctx.db.next_position().entity_id().update(NextPosition {\n entity_id: position.entity_id,\n x: new_x,\n y: new_y,\n });\n }\n }\n Ok(())\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_018_constraints/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_018_constraints/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { + "ecs_next_pos_entity2": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-018-constraints-golden`.\n", - "phase": "describe_golden" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c200850a27f2c7b38bd43bed2c7fbefe5e9fc22392017696d385a87542e5769e/call/step)\n", + "phase": "call_reducer" } }, - "constraints_seed_two_rows": { + "ecs_next_pos_entity1": { "pass": false, "partial": 0.0, "notes": { - "actual": 0, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c200850a27f2c7b38bd43bed2c7fbefe5e9fc22392017696d385a87542e5769e/call/step)\n", + "phase": "call_reducer" } }, - "constraints_row_parity_after_seed": { + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-018-constraints-golden`.\n", - "phase": "call_reducer_golden" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:51837/v1/database/c200850a27f2c7b38bd43bed2c7fbefe5e9fc22392017696d385a87542e5769e/call/step)\n", + "phase": "call_reducer" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.636981084Z", - "finished_at": "2026-01-04T17:56:27.526772531Z" + "vendor": "deepseek" }, - "t_019_many_to_many": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_019_many_to_many", + "t_021_multi_column_index": { + "hash": "475c22b985e81027333ffa0d043dc9cbbb2ed9171f8083e5747c79c5585722d9", + "task": "t_021_multi_column_index", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 5, + "model_name": "DeepSeek Reasoner", + "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(\n name = memberships,\n index(name = by_user, btree(columns = [user_id])),\n index(name = by_group, btree(columns = [group_id]))\n)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n let users = ctx.db.users();\n users.user_id().delete(&1);\n users.user_id().delete(&2);\n users.insert(User { user_id: 1, name: \"Alice\".to_string() });\n users.insert(User { user_id: 2, name: \"Bob\".to_string() });\n\n let groups = ctx.db.groups();\n groups.group_id().delete(&10);\n groups.group_id().delete(&20);\n groups.insert(Group { group_id: 10, title: \"Admin\".to_string() });\n groups.insert(Group { group_id: 20, title: \"Dev\".to_string() });\n\n let memberships = ctx.db.memberships();\n memberships.id().delete(&1);\n memberships.id().delete(&2);\n memberships.id().delete(&3);\n memberships.insert(Membership { id: 1, user_id: 1, group_id: 10 });\n memberships.insert(Membership { id: 2, user_id: 1, group_id: 20 });\n memberships.insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_019_many_to_many/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_019_many_to_many/rust/server/gpt-5/llm", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-019-many-to-many-golden`.\n", - "phase": "describe_golden" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" } }, - "m2m_has_1_10": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=1" } }, - "memberships_three_rows": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "m2m_has_1_20": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM log WHERE user_id=7 AND day=2" } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, + } + }, + "vendor": "deepseek" + } + } + } + ] + }, + { + "mode": "llms.md", + "hash": "7bd4918052e02c4b09d50e7037cd2e81add76a4b42468acac54ee8f4073e37cf", + "models": [ + { + "name": "Grok 4", + "route_api_model": "grok-4", + "tasks": { + "t_002_scheduled_table": { + "hash": "7bd4918052e02c4b09d50e7037cd2e81add76a4b42468acac54ee8f4073e37cf", + "task": "t_002_scheduled_table", + "lang": "rust", + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, + "passed_tests": 0, + "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, ScheduleAt, TimeDuration};\n\n#[table(accessor = tick_timer, scheduled(tick))]\n#[derive(Clone, Debug)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: TimeDuration::from_micros(50_000).into(),\n });\n}\n\n#[reducer]\npub fn tick(ctx: &ReducerContext, args: TickTimer) -> Result<(), String> {\n if ctx.sender() != ctx.identity() {\n return Err(\"Reducer `tick` may not be invoked by clients, only via scheduling.\".into());\n }\n Ok(())\n}\n```", + "category": "basics", + "route_api_model": "grok-4", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.9\n Compiling serde v1.0.228\n Compiling itoa v1.0.17\n Compiling anyhow v1.0.102\n Compiling nohash-hasher v0.2.0\n Compiling zerocopy v0.8.39\n Compiling bitflags v2.11.0\n Compiling thiserror v1.0.69\n Compiling bytes v1.11.1\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.4.2\n Compiling uuid v1.21.0\n Compiling getrandom v0.2.17\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.25.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.56\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling zmij v1.0.21\n Compiling second-stack v0.3.5\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling generic-array v0.14.7\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling http v1.4.0\n Compiling blake3 v1.8.3\n Compiling syn v2.0.117\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:15:25\n |\n15 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nwarning: unused variable: `args`\n --> src\\lib.rs:22:35\n |\n22 | pub fn tick(ctx: &ReducerContext, args: TickTimer) -> Result<(), String> {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_args`\n |\n = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.636279399Z", - "finished_at": "2026-01-04T17:56:32.409270720Z" + "vendor": "xai" }, - "t_020_ecs": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_020_ecs", + "t_012_spacetime_product_type": { + "hash": "7bd4918052e02c4b09d50e7037cd2e81add76a4b42468acac54ee8f4073e37cf", + "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 5, - "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n let _ = ctx.db.entities().try_insert(Entity { id: 1 });\n let _ = ctx.db.entities().try_insert(Entity { id: 2 });\n\n let _ = ctx.db.positions().try_insert(Position {\n entity_id: 1,\n x: 0,\n y: 0,\n });\n let _ = ctx.db.positions().try_insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n\n let _ = ctx.db.velocities().try_insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n let _ = ctx.db.velocities().try_insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n}\n\n#[reducer]\nfn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(pos.entity_id) {\n let nx = pos.x + vel.vx;\n let ny = pos.y + vel.vy;\n\n if let Some(mut existing) = ctx.db.next_positions().entity_id().find(pos.entity_id) {\n existing.x = nx;\n existing.y = ny;\n let _ = ctx.db.next_positions().entity_id().update(existing);\n } else {\n let _ = ctx.db.next_positions().try_insert(NextPosition {\n entity_id: pos.entity_id,\n x: nx,\n y: ny,\n });\n }\n }\n }\n}", + "model_name": "Grok 4", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_020_ecs/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_020_ecs/rust/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "ecs_step_next_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" - } - }, - "ecs_next_pos_entity2": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, - "ecs_next_pos_entity1": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_seed_positions_count": { + "product_type_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-020-ecs-golden`.\n", - "phase": "describe_golden" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.636661089Z", - "finished_at": "2026-01-04T17:56:31.761255009Z" + "vendor": "xai" }, - "t_021_multi_column_index": { - "hash": "9bb229f6cfd63a9477451e127576b9bd378ec1087b9f320e5a8576b415e021b0", - "task": "t_021_multi_column_index", + "t_017_scheduled_columns": { + "hash": "7bd4918052e02c4b09d50e7037cd2e81add76a4b42468acac54ee8f4073e37cf", + "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-5", - "total_tests": 4, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let logs = ctx.db.logs();\n\n let ids: Vec = logs.iter().map(|r| r.id).collect();\n for id in ids {\n logs.id().delete(&id);\n }\n\n logs.insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n logs.insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n logs.insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "model_name": "Grok 4", + "total_tests": 2, + "passed_tests": 2, "category": "schema", - "route_api_model": "gpt-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-5-llm", - "work_dir_golden": "target/llm-runs/schema/t_021_multi_column_index/rust/server/golden", - "work_dir_llm": "target/llm-runs/schema/t_021_multi_column_index/rust/server/gpt-5/llm", + "route_api_model": "grok-4", "scorer_details": { - "mcindex_lookup_u7_d2": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "mcindex_lookup_u7_d1": { + "scheduled_seeded_one_row": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" - } - }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } - }, - "schema_parity": { + } + }, + "vendor": "xai" + }, + "t_021_multi_column_index": { + "hash": "7bd4918052e02c4b09d50e7037cd2e81add76a4b42468acac54ee8f4073e37cf", + "task": "t_021_multi_column_index", + "lang": "rust", + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 4, + "passed_tests": 0, + "llm_output": "use spacetimedb::{reducer, ReducerContext, Table};\n\n#[table(accessor = log, index(accessor = by_user_day, btree(columns = [user_id, day])))]\n#[derive(Clone, Debug)]\npub struct Log {\n #[primary_key]\n pub id: i32,\n pub user_id: i32,\n pub day: i32,\n pub message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.log().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.log().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.log().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "category": "schema", + "route_api_model": "grok-4", + "scorer_details": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "describe failed: WARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: failed to find database `schema-t-021-multi-column-index-golden`.\n", - "phase": "describe_golden" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling heck v0.5.0\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.9\n Compiling itoa v1.0.17\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.102\n Compiling zerocopy v0.8.39\n Compiling thiserror v1.0.69\n Compiling bitflags v2.11.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling bytes v1.11.1\n Compiling ryu v1.0.23\n Compiling keccak v0.1.6\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.25.0\n Compiling hex v0.4.3\n Compiling getrandom v0.2.17\n Compiling constant_time_eq v0.4.2\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling zmij v1.0.21\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling uuid v1.21.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.7\n Compiling serde_json v1.0.149\n Compiling log v0.4.29\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.56\n Compiling num-traits v0.2.19\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling decorum v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.7\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-4\\llm)\nerror: cannot find attribute `table` in this scope\n --> src\\lib.rs:4:3\n |\n4 | #[table(accessor = log, index(accessor = by_user_day, btree(columns = [user_id, day])))]\n | ^^^^^\n |\nhelp: a built-in attribute with a similar name exists\n |\n4 | #[stable(accessor = log, index(accessor = by_user_day, btree(columns = [user_id, day])))]\n | +\nhelp: consider importing this attribute macro\n |\n2 + use spacetimedb::table;\n |\n\nerror: cannot find attribute `primary_key` in this scope\n --> src\\lib.rs:7:7\n |\n7 | #[primary_key]\n | ^^^^^^^^^^^\n |\n = note: `primary_key` is an attribute that can be used by the derive macro `__TableHelper`, you might be missing a `derive` attribute\n\nerror[E0599]: no method named `log` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.log().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^ method not found in `Local`\n\nerror[E0599]: no method named `log` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.log().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^ method not found in `Local`\n\nerror[E0599]: no method named `log` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.log().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^ method not found in `Local`\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-04T17:53:58.637703117Z", - "finished_at": "2026-01-04T17:56:26.773978046Z" + "vendor": "xai" } } - }, + } + ] + }, + { + "mode": "rustdoc_json", + "hash": "b0d5bbe755291d8ec65de0a74b4eecfa344670639ca5f1a365ced3ab9717e97c", + "models": [ { - "name": "GPT-4o", - "route_api_model": "gpt-4o", + "name": "Grok 4", + "route_api_model": "grok-4", "tasks": { "t_000_empty_reducers": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_000_empty_reducers", "lang": "rust", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::reducer;\nuse spacetimedb::ReducerContext;\n\n#[reducer]\nfn empty_reducer_no_args(ctx: &ReducerContext) {}\n\n#[reducer]\nfn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\nfn empty_reducer_with_string(ctx: &ReducerContext, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}", + "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(ctx: &ReducerContext) {}\n\n#[reducer]\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4o-llm", + "llm_db": "basics-t-000-empty-reducers-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\grok-4\\llm", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4o-llm", + "llm_db": "basics-t-000-empty-reducers-grok-4-llm", "reducers_diff": null, "reducers_equal": true, "server": "local", @@ -31038,32 +18178,32 @@ } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.824731300Z", - "finished_at": "2025-10-21T22:17:35.468573100Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.164175300Z", + "finished_at": "2025-10-22T01:03:40.928800800Z" }, "t_001_basic_tables": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_001_basic_tables", "lang": "rust", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", + "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4o-llm", + "llm_db": "basics-t-001-basic-tables-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\grok-4\\llm", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4o-llm", + "llm_db": "basics-t-001-basic-tables-grok-4-llm", "reducers_diff": null, "reducers_equal": true, "server": "local", @@ -31072,136 +18212,105 @@ } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.855436200Z", - "finished_at": "2025-10-21T22:18:03.052523600Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.179899400Z", + "finished_at": "2025-10-22T01:03:50.594608Z" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "b0d5bbe755291d8ec65de0a74b4eecfa344670639ca5f1a365ced3ab9717e97c", "task": "t_002_scheduled_table", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, Table, UniqueColumn, ScheduleAt};\n\n#[spacetimedb::table(name = tick_timer)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Repeat(50_000),\n });\n}\n\n#[reducer(scheduled = true)]\npub fn tick(_ctx: &ReducerContext) {\n // Logic for handling tick events\n}", "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-4o\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-4o\\llm)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:20:11\n |\n20 | #[reducer(scheduled = true)]\n | ^^^^^^^^^\n\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:51\n |\n2 | use spacetimedb::{reducer, ReducerContext, Table, UniqueColumn, ScheduleAt};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no variant or associated item named `Repeat` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:16:35\n |\n16 | scheduled_at: ScheduleAt::Repeat(50_000),\n | ^^^^^^ variant or associated item not found in `ScheduleAt`\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.859222700Z", - "finished_at": "2025-10-21T22:17:58.171841800Z" + "vendor": "xai" }, "t_003_struct_in_table": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_003_struct_in_table", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, ReducerContext};\n\n#[derive(SpacetimeType)]\nstruct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\nstruct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}\n\n#[spacetimedb::reducer]\nfn example_reducer(ctx: &ReducerContext, id: i32, x: i32, y: i32) {\n let entities = ctx.db.entities();\n entities.insert(Entity { id, pos: Position { x, y } });\n}", + "llm_output": "use spacetimedb::spacetimedb;\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4o-llm", + "llm_db": "basics-t-003-struct-in-table-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-4o\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 10 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:20:14\n |\n20 | entities.insert(Entity { id, pos: Position { x, y } });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n20 | entities.try_insert(Entity { id, pos: Position { x, y } });\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-4\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:5\n |\n2 | use spacetimedb::spacetimedb;\n | ^^^^^^^^^^^^^^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.861993300Z", - "finished_at": "2025-10-21T22:18:02.852311700Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.185773400Z", + "finished_at": "2025-10-22T01:03:37.665154500Z" }, "t_004_insert": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_004_insert", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 2, - "passed_tests": 2, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", + "passed_tests": 0, + "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", + "llm_db": "basics-t-004-insert-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-4\\llm", "scorer_details": { - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.864504100Z", - "finished_at": "2025-10-21T22:17:56.115376100Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.188490Z", + "finished_at": "2025-10-22T01:02:55.582287600Z" }, "t_005_update": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_005_update", "lang": "rust", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let users_table = ctx.db.users();\n if let Some(mut user) = users_table.id().find(&id) {\n user.name = name;\n user.age = age;\n user.active = active;\n users_table.id().update(user);\n }\n}", + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user = User { id, name, age, active };\n ctx.db.users().id().update(user);\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4o-llm", + "llm_db": "basics-t-005-update-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\grok-4\\llm", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -31215,54 +18324,67 @@ ], "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gpt-4o-llm", + "llm_db": "basics-t-005-update-grok-4-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", "query": "SELECT id, name, age, active FROM users WHERE id=1", "reducer": "update_user", "server": "local" } }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4o-llm", + "llm_db": "basics-t-005-update-grok-4-llm", "reducers_diff": null, "reducers_equal": true, "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.868351200Z", - "finished_at": "2025-10-21T22:18:04.997218800Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.191882800Z", + "finished_at": "2025-10-22T01:03:51.231015600Z" }, "t_006_delete": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_006_delete", "lang": "rust", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn delete_user(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.users().id().delete(&user.id);\n }\n}", + "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4o-llm", + "llm_db": "basics-t-006-delete-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\grok-4\\llm", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "golden_db": "basics-t-006-delete-golden", + "llm_db": "basics-t-006-delete-grok-4-llm", + "reducers_diff": null, + "reducers_equal": true, + "server": "local", + "tables_diff": null, + "tables_equal": true + } + }, "seed_users_row": { "pass": true, "partial": 1.0, @@ -31278,143 +18400,102 @@ "expected": 0, "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.870993100Z", - "finished_at": "2025-10-21T22:17:58.090236Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.194777800Z", + "finished_at": "2025-10-22T01:03:09.975424400Z" }, "t_007_crud": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_007_crud", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn crud(ctx: &ReducerContext) {\n let users = ctx.db.users();\n \n // Insert user id=1\n users.insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n // Insert user id=2\n users.insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n // Update user id=1\n if let Some(mut user) = users.id().find(&1) {\n user.name = \"Alice2\".to_string();\n user.age = 31;\n user.active = false;\n users.id().update(user);\n }\n\n // Delete user id=2\n if let Some(user) = users.id().find(&2) {\n users.id().delete(&user.id);\n }\n}", + "passed_tests": 0, + "llm_output": "use spacetimedb::{reducer, ReducerContext, UniqueColumn};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n let updated = User { id: 1, name: \"Alice2\".to_string(), age: 31, active: false };\n ctx.db.users().id().update(updated);\n ctx.db.users().id().delete(&2);\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4o-llm", + "llm_db": "basics-t-007-crud-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-4\\llm", "scorer_details": { - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gpt-4o-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" - } - }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-4\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:44\n |\n2 | use spacetimedb::{reducer, ReducerContext, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.873908300Z", - "finished_at": "2025-10-21T22:18:07.393447600Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.197437100Z", + "finished_at": "2025-10-22T01:03:34.519339400Z" }, "t_008_index_lookup": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_008_index_lookup", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\nfn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name.clone(),\n });\n }\n}", + "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result { id: user.id, name: user.name });\n }\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-4o-llm", + "llm_db": "basics-t-008-index-lookup-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-4o\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-4\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.877334900Z", - "finished_at": "2025-10-21T22:17:59.466118200Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.200443800Z", + "finished_at": "2025-10-22T01:03:49.306266200Z" }, "t_009_init": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_009_init", "lang": "rust", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "Grok 4", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", + "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4o-llm", + "llm_db": "basics-t-009-init-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\grok-4\\llm", "scorer_details": { - "init_seed_bob": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM users" } }, "schema_parity": { @@ -31422,7 +18503,7 @@ "partial": 1.0, "notes": { "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4o-llm", + "llm_db": "basics-t-009-init-grok-4-llm", "reducers_diff": null, "reducers_equal": true, "server": "local", @@ -31430,51 +18511,42 @@ "tables_equal": true } }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "init_seed_alice": { + "init_seed_bob": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.880080300Z", - "finished_at": "2025-10-21T22:18:04.006476900Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.203170700Z", + "finished_at": "2025-10-22T01:03:51.597278500Z" }, "t_010_connect": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_010_connect", "lang": "rust", "golden_published": true, - "model_name": "GPT-4o", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext, Table};\n\n#[spacetimedb::table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", + "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".into(),\n });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".into(),\n });\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4o-llm", + "llm_db": "basics-t-010-connect-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\grok-4\\llm", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4o-llm", + "llm_db": "basics-t-010-connect-grok-4-llm", "reducers_diff": null, "reducers_equal": true, "server": "local", @@ -31483,1515 +18555,1052 @@ } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.882699300Z", - "finished_at": "2025-10-21T22:18:04.237579600Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.205852800Z", + "finished_at": "2025-10-22T01:03:18.971400900Z" }, "t_011_helper_function": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_011_helper_function", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}", + "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result { id, sum: add(a, b) });\n}", "category": "basics", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4o-llm", + "llm_db": "basics-t-011-helper-function-grok-4-llm", "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-4o\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-4\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:37\n |\n4 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:17:22\n |\n17 | ctx.db.results().insert(Result { id, sum: add(a, b) });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.results().try_insert(Result { id, sum: add(a, b) });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.885136600Z", - "finished_at": "2025-10-21T22:17:18.513788700Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.208437500Z", + "finished_at": "2025-10-22T01:03:17.124837500Z" }, "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "b0d5bbe755291d8ec65de0a74b4eecfa344670639ca5f1a365ced3ab9717e97c", "task": "t_012_spacetime_product_type", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\nstruct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\nstruct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\nfn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n let value = Score { left, right };\n ctx.db.results().insert(Result { id, value });\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-4o\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-4o\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:10:8\n |\n10 | struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:12\n |\n13 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 9 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:9:24\n |\n9 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:12\n |\n 9 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 13 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:12\n |\n 13 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:13:12\n |\n 13 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:13:12\n |\n13 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 19 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.887843700Z", - "finished_at": "2025-10-21T22:17:50.279894200Z" + "vendor": "xai" }, "t_013_spacetime_sum_type": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_013_spacetime_sum_type", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\nstruct Rect {\n width: i32,\n height: i32,\n}\n\nenum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\nstruct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\nfn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n}", + "llm_output": "use spacetimedb::{SpacetimeType, ReducerContext, reducer, table};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n}", "category": "schema", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4o-llm", + "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-4o\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:15:8\n |\n15 | struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:12\n |\n18 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 14 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:14:24\n |\n14 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 14 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 18 | value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:18:12\n |\n18 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:23:22\n |\n23 | ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.results().try_insert(Result { id, value: Shape::Circle(radius) });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-4\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:22\n |\n10 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:12\n |\n 10 | #[derive(SpacetimeType)]\n | ------------- expected `Result` because of return type\n 11 | pub enum Shape {\n 12 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:25:22\n |\n25 | ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.results().try_insert(Result { id, value: Shape::Circle(radius) });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 40 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.890725500Z", - "finished_at": "2025-10-21T22:18:03.059712Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.214065100Z", + "finished_at": "2025-10-22T01:03:53.947923200Z" }, "t_014_elementary_columns": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", "task": "t_014_elementary_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", + "passed_tests": 0, + "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer(init)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000i64,\n price: 1.5f32,\n ratio: 2.25f64,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "gpt-4o", + "route_api_model": "grok-4", "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", + "llm_db": "schema-t-014-elementary-columns-grok-4-llm", "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "elementary_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.893296700Z", - "finished_at": "2025-10-21T22:18:05.657334700Z" - }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\nstruct Address {\n street: String,\n zip: i32,\n}\n\nstruct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\nstruct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}", - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling thiserror-impl v1.0.69\n Compiling sha3 v0.10.8\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling decorum v0.3.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-4o\\llm)\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:11\n |\n18 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:19:11\n |\n19 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:10\n |\n20 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:11\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 18 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:19:11\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 19 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:10\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:11\n |\n 18 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:19:11\n |\n 19 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:10\n |\n 20 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:18:11\n |\n 18 | home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:19:11\n |\n 19 | work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:20:10\n |\n 20 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:18:11\n |\n18 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:19:11\n |\n19 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:20:10\n |\n20 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.896016900Z", - "finished_at": "2025-10-21T22:17:50.182507300Z" - }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\nstruct Rect {\n width: i32,\n height: i32,\n}\n\nenum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\nstruct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-4o\\llm)\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:8\n |\n18 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:19:8\n |\n19 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:8\n |\n 14 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 18 | a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:19:8\n |\n 14 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 19 | b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:8\n |\n 18 | a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:19:8\n |\n 19 | b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:18:8\n |\n 18 | a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:19:8\n |\n 19 | b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:18:8\n |\n18 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:19:8\n |\n19 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 10 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.899304700Z", - "finished_at": "2025-10-21T22:17:58.168717600Z" - }, - "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, ScheduleAt};\n\n#[table(name = tick_timer)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n let _ = ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(50_000),\n });\n}\n\n#[reducer]\nfn tick(_ctx: &ReducerContext, _row: TickTimer) {\n // Define the behavior for the scheduled tick here\n}", - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-4o\\llm", + "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-4o\\llm)\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:44\n |\n16 | scheduled_at: ScheduleAt::Interval(50_000),\n | -------------------- ^^^^^^ expected `TimeDuration`, found integer\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\n\nFor more information about this error, try `rustc --explain E0308`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling generic-array v0.14.9\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.902063Z", - "finished_at": "2025-10-21T22:17:58.174843800Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.216933200Z", + "finished_at": "2025-10-22T01:03:49.010285900Z" }, - "t_018_constraints": { + "t_015_product_type_columns": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_018_constraints", + "task": "t_015_product_type_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "constraints_row_parity_after_seed": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "constraints_seed_two_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.904376400Z", - "finished_at": "2025-10-21T22:18:01.847792200Z" - }, - "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 5, - "passed_tests": 5, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n let users_table = ctx.db.users();\n users_table.insert(User { user_id: 1, name: \"Alice\".to_string() });\n users_table.insert(User { user_id: 2, name: \"Bob\".to_string() });\n\n let groups_table = ctx.db.groups();\n groups_table.insert(Group { group_id: 10, title: \"Admin\".to_string() });\n groups_table.insert(Group { group_id: 20, title: \"Dev\".to_string() });\n\n let memberships_table = ctx.db.memberships();\n memberships_table.insert(Membership { id: 1, user_id: 1, group_id: 10 });\n memberships_table.insert(Membership { id: 2, user_id: 1, group_id: 20 });\n memberships_table.insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", - "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-4o\\llm", - "scorer_details": { - "memberships_three_rows": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - }, - "m2m_has_2_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" - } - }, - "m2m_has_1_20": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "m2m_has_1_10": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T22:15:34.906742100Z", - "finished_at": "2025-10-21T22:18:02.844752900Z" - }, - "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\nfn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(position.entity_id) {\n let new_x = position.x + velocity.vx;\n let new_y = position.y + velocity.vy;\n let next_position = NextPosition {\n entity_id: position.entity_id,\n x: new_x,\n y: new_y,\n };\n ctx.db.next_positions().entity_id().upsert(next_position);\n }\n }\n}", + "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Address {\n street: String,\n zip: i32\n}\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address { street: \"1 Main\".to_string(), zip: 11111 },\n work: Address { street: \"2 Broad\".to_string(), zip: 22222 },\n pos: Position { x: 7, y: 9 }\n });\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-4o\\llm", + "route_api_model": "grok-4", + "golden_db": "schema-t-015-product-type-columns-golden", + "llm_db": "schema-t-015-product-type-columns-grok-4-llm", + "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", + "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-4o\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `upsert` found for struct `UniqueColumn` in the current scope\n --> src\\lib.rs:56:49\n |\n56 | ctx.db.next_positions().entity_id().upsert(next_position);\n | ^^^^^^ method not found in `UniqueColumn`\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:17:18.518049400Z", - "finished_at": "2025-10-21T22:18:12.357794600Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.219748600Z", + "finished_at": "2025-10-22T01:04:00.131061Z" }, - "t_021_multi_column_index": { + "t_016_sum_type_columns": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_021_multi_column_index", + "task": "t_016_sum_type_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, Table, reducer, ReducerContext};\n\n#[table(\n name = logs, \n index(name = by_user_day, btree(columns = [user_id, day]))\n)]\nstruct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "use spacetimedb::{spacetimedb, ReducerContext, Table};\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(spacetimedb::SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[spacetimedb::reducer(seed)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", "category": "schema", - "route_api_model": "gpt-4o", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-4o\\llm", + "route_api_model": "grok-4", + "golden_db": "schema-t-016-sum-type-columns-golden", + "llm_db": "schema-t-016-sum-type-columns-grok-4-llm", + "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", + "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-4\\llm", "scorer_details": { - "mcindex_lookup_u7_d2": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" - } - }, - "mcindex_lookup_u7_d1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-4\\llm)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:24:24\n |\n24 | #[spacetimedb::reducer(seed)]\n | ^^^^\n\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T22:17:35.468944700Z", - "finished_at": "2025-10-21T22:18:17.173465500Z" - } - } - }, - { - "name": "GPT-4.1", - "route_api_model": "gpt-4.1", - "tasks": { - "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_000_empty_reducers", + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.222488900Z", + "finished_at": "2025-10-22T01:03:17.896166200Z" + }, + "t_017_scheduled_columns": { + "hash": "b0d5bbe755291d8ec65de0a74b4eecfa344670639ca5f1a365ced3ab9717e97c", + "task": "t_017_scheduled_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\nfn empty_reducer_no_args(_ctx: &ReducerContext) {\n}\n\n#[reducer]\nfn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) {\n}\n\n#[reducer]\nfn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) {\n}\n\n#[reducer]\nfn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) {\n}\n\n#[reducer]\nfn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) {\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gpt-4-1\\llm", + "passed_tests": 0, + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.913590700Z", - "finished_at": "2025-10-21T23:46:03.780741600Z" + "vendor": "xai" }, - "t_001_basic_tables": { + "t_018_constraints": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_001_basic_tables", + "task": "t_018_constraints", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gpt-4-1\\llm", + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[spacetimedb::table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n}", + "category": "schema", + "route_api_model": "grok-4", + "golden_db": "schema-t-018-constraints-golden", + "llm_db": "schema-t-018-constraints-grok-4-llm", + "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", + "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-4\\llm", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling arrayref v0.3.9\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:15:23\n |\n15 | ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.accounts().try_insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:16:23\n |\n16 | ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.accounts().try_insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.944346Z", - "finished_at": "2025-10-21T23:46:08.551550600Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.228601900Z", + "finished_at": "2025-10-22T01:03:49.415425800Z" }, - "t_002_scheduled_table": { + "t_019_many_to_many": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_002_scheduled_table", + "task": "t_019_many_to_many", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, ScheduleAt};\n\n#[spacetimedb::table(\n name = tick_timer,\n schedule(reducer = tick, column = scheduled_at)\n)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\nfn tick(_ctx: &ReducerContext, _row: TickTimer) {\n // No-op\n}\n\n#[spacetimedb::reducer(init)]\nfn init(ctx: &ReducerContext) {\n let schedule = ScheduleAt::Interval {\n use_microseconds: true,\n interval: 50_000,\n };\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: schedule,\n });\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-4-1\\llm", + "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", + "category": "schema", + "route_api_model": "grok-4", + "golden_db": "schema-t-019-many-to-many-golden", + "llm_db": "schema-t-019-many-to-many-grok-4-llm", + "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", + "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling decorum v0.3.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gpt-4-1\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:6:5\n |\n6 | schedule(reducer = tick, column = scheduled_at)\n | ^^^^^^^^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:16:38\n |\n16 | fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:26:32\n |\n26 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:16:4\n |\n 15 | #[spacetimedb::reducer]\n | ----------------------- required by a bound introduced by this call\n 16 | fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:16:4\n |\n15 | #[spacetimedb::reducer]\n | ----------------------- required by a bound introduced by this call\n16 | fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0559]: variant `ScheduleAt::Interval` has no field named `use_microseconds`\n --> src\\lib.rs:23:9\n |\n23 | use_microseconds: true,\n | ^^^^^^^^^^^^^^^^ field does not exist\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | -------- `ScheduleAt::Interval` defined here\n |\nhelp: `ScheduleAt::Interval` is a tuple variant, use the appropriate syntax\n |\n22 - let schedule = ScheduleAt::Interval {\n23 - use_microseconds: true,\n24 - interval: 50_000,\n25 - };\n22 + let schedule = ScheduleAt::Interval(/* TimeDuration */);\n |\n\nerror[E0559]: variant `ScheduleAt::Interval` has no field named `interval`\n --> src\\lib.rs:24:9\n |\n24 | interval: 50_000,\n | ^^^^^^^^ field does not exist\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | -------- `ScheduleAt::Interval` defined here\n |\nhelp: `ScheduleAt::Interval` is a tuple variant, use the appropriate syntax\n |\n22 - let schedule = ScheduleAt::Interval {\n23 - use_microseconds: true,\n24 - interval: 50_000,\n25 - };\n22 + let schedule = ScheduleAt::Interval(/* TimeDuration */);\n |\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:26:12\n |\n26 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0559, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:28:20\n |\n28 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:30:21\n |\n30 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:32:26\n |\n32 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:33:26\n |\n33 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n33 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.948138Z", - "finished_at": "2025-10-21T23:45:54.831681500Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:05.232020Z", + "finished_at": "2025-10-22T01:03:38.139665400Z" }, - "t_003_struct_in_table": { + "t_020_ecs": { "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_003_struct_in_table", + "task": "t_020_ecs", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, ReducerContext};\n\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-4-1\\llm", + "llm_output": "use spacetimedb::{ReducerContext, spacetimedb};\n\n#[spacetimedb::table(name = entities, public)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(name = positions, public)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = velocities, public)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(name = next_positions, public)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let new_x = pos.x + vel.vx;\n let new_y = pos.y + vel.vy;\n let next_pos = NextPosition { entity_id: pos.entity_id, x: new_x, y: new_y };\n if ctx.db.next_positions().entity_id().find(&next_pos.entity_id).is_some() {\n ctx.db.next_positions().entity_id().update(next_pos);\n } else {\n ctx.db.next_positions().insert(next_pos);\n }\n }\n }\n}", + "category": "schema", + "route_api_model": "grok-4", + "golden_db": "schema-t-020-ecs-golden", + "llm_db": "schema-t-020-ecs-grok-4-llm", + "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", + "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-4\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gpt-4-1\\llm)\nwarning: unused import: `ReducerContext`\n --> src\\lib.rs:2:26\n |\n2 | use spacetimedb::{table, ReducerContext};\n | ^^^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:10\n |\n13 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:10\n |\n 9 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 13 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:10\n |\n 13 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:13:10\n |\n 13 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:13:10\n |\n13 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-4\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:35\n |\n2 | use spacetimedb::{ReducerContext, spacetimedb};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.951706Z", - "finished_at": "2025-10-21T23:44:21.830445Z" + "vendor": "xai", + "started_at": "2025-10-22T01:02:55.582569300Z", + "finished_at": "2025-10-22T01:04:24.232996900Z" }, - "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_004_insert", + "t_021_multi_column_index": { + "hash": "b0d5bbe755291d8ec65de0a74b4eecfa344670639ca5f1a365ced3ab9717e97c", + "task": "t_021_multi_column_index", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 2, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-4-1\\llm", + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling rand_core v0.6.4\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gpt-4-1\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.955083500Z", - "finished_at": "2025-10-21T23:44:32.933278800Z" - }, - "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_005_update", + "vendor": "xai" + } + } + } + ] + }, + { + "mode": "cursor_rules", + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "models": [ + { + "name": "Grok 4", + "route_api_model": "grok-4", + "tasks": { + "t_002_scheduled_table": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_002_scheduled_table", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n if let Some(mut user) = ctx.db.users().id().find(&id) {\n user.name = name;\n user.age = age;\n user.active = active;\n ctx.db.users().id().update(user);\n }\n}", + "model_name": "Grok 4", + "total_tests": 1, + "passed_tests": 1, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-gpt-4-1-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.959684100Z", - "finished_at": "2025-10-21T23:46:10.604033300Z" + "vendor": "xai" }, - "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_006_delete", + "t_004_insert": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_004_insert", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", + "model_name": "Grok 4", + "total_tests": 2, + "passed_tests": 2, "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" - } - }, - "seed_users_row": { + "data_parity_insert_user": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.963868100Z", - "finished_at": "2025-10-21T23:45:41.697262100Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", "task": "t_007_crud", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Grok 4", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n let mut user1 = ctx.db.users().id().find(&1).unwrap();\n user1.name = \"Alice2\".to_string();\n user1.age = 31;\n user1.active = false;\n ctx.db.users().id().update(user1);\n\n ctx.db.users().id().delete(&2);\n}", "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { - "crud_row_id1_parity": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_total_count_one": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, - "crud_row_id2_deleted": { + "crud_total_count_one": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.968166800Z", - "finished_at": "2025-10-21T23:46:03.404194700Z" + "vendor": "xai" }, - "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_008_index_lookup", + "t_012_spacetime_product_type": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_012_spacetime_product_type", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\nfn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gpt-4-1\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.972688Z", - "finished_at": "2025-10-21T23:46:14.335084200Z" - }, - "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gpt-4-1\\llm", + "passed_tests": 3, + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { - "init_seed_alice": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" - } - }, - "init_seed_bob": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_total_two": { + "product_type_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.977455800Z", - "finished_at": "2025-10-21T23:45:25.375769300Z" + "vendor": "xai" }, - "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_010_connect", + "t_016_sum_type_columns": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_016_sum_type_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gpt-4-1\\llm", + "model_name": "Grok 4", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "grok-4", "scorer_details": { + "sum_type_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", + "query": "SELECT id, a, b FROM drawing WHERE id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.982514600Z", - "finished_at": "2025-10-21T23:46:09.276240800Z" - }, - "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let row = Result{\n id,\n sum: add(a, b),\n };\n ctx.db.results().insert(row);\n}", - "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "sum_type_columns_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gpt-4-1\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.987001600Z", - "finished_at": "2025-10-21T23:45:06.483650700Z" + "vendor": "xai" }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", + "t_017_scheduled_columns": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_017_scheduled_columns", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\nfn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", + "model_name": "Grok 4", + "total_tests": 2, + "passed_tests": 2, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gpt-4-1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:10:12\n |\n10 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:12\n |\n13 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 9 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:9:24\n |\n9 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:12\n |\n 9 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 13 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:12\n |\n 13 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:13:12\n |\n 13 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:13:12\n |\n13 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 19 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.991613400Z", - "finished_at": "2025-10-21T23:45:57.986894Z" - }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling second-stack v0.3.5\n Compiling rand_core v0.6.4\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gpt-4-1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:22\n |\n10 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:12\n |\n 10 | #[derive(SpacetimeType)]\n | ------------- expected `Result` because of return type\n 11 | pub enum Shape {\n 12 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:25:22\n |\n25 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 40 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tick_timer WHERE scheduled_id>=0" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:16.996298200Z", - "finished_at": "2025-10-21T23:45:54.743961200Z" + "vendor": "xai" }, - "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_014_elementary_columns", + "t_020_ecs": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_020_ecs", "lang": "rust", "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3_000_000_000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", + "model_name": "Grok 4", + "total_tests": 5, + "passed_tests": 5, "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { - "elementary_columns_row_parity": { + "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM next_position WHERE entity_id=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gpt-4-1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "elementary_columns_row_count": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM next_position" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:17.001239200Z", - "finished_at": "2025-10-21T23:46:11.766404100Z" + "vendor": "xai" }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", + "t_021_multi_column_index": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "task": "t_021_multi_column_index", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 4, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\npub struct Address {\n street: String,\n zip: i32,\n}\n\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position {\n x: 7,\n y: 9,\n },\n });\n}", + "llm_output": "use spacetimedb::{table, reducer, Table, ReducerContext};\n\n#[table(accessor = log, public, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.log().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.log().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.log().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n Ok(())\n}", "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gpt-4-1\\llm)\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:11\n |\n18 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:19:11\n |\n19 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:10\n |\n20 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:11\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 18 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:19:11\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 19 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:10\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:11\n |\n 18 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:19:11\n |\n 19 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:10\n |\n 20 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:18:11\n |\n 18 | home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:19:11\n |\n 19 | work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:20:10\n |\n 20 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:18:11\n |\n18 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:19:11\n |\n19 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:20:10\n |\n20 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:25:23\n |\n25 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 16 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 104 packages to latest compatible versions\n Adding generic-array v0.14.7 (available: v0.14.9)\n Compiling proc-macro2 v1.0.106\n Compiling unicode-ident v1.0.24\n Compiling quote v1.0.44\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling heck v0.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling rustversion v1.0.22\n Compiling either v1.15.0\n Compiling itoa v1.0.17\n Compiling find-msvc-tools v0.1.9\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.39\n Compiling anyhow v1.0.102\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.11.0\n Compiling ryu v1.0.23\n Compiling arrayvec v0.7.6\n Compiling bytes v1.11.1\n Compiling keccak v0.1.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.4.2\n Compiling getrandom v0.2.17\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\lib)\n Compiling bytemuck v1.25.0\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling zmij v1.0.21\n Compiling uuid v1.21.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.29\n Compiling serde_json v1.0.149\n Compiling memchr v2.8.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.7\n Compiling num-traits v0.2.19\n Compiling cc v1.2.56\n Compiling http v1.4.0\n Compiling castaway v0.2.4\n Compiling lean_string v0.5.1\n Compiling syn v2.0.117\n Compiling blake3 v1.8.3\n Compiling approx v0.3.2\n Compiling chrono v0.4.43\n Compiling crypto-common v0.1.7\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling enum-as-inner v0.6.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling spacetimedb-primitives v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\primitives)\n Compiling spacetimedb-bindings-sys v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-sys)\n Compiling spacetimedb-bindings-macro v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings-macro)\n Compiling spacetimedb-sats v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\sats)\n Compiling spacetimedb-query-builder v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\query-builder)\n Compiling spacetimedb v2.0.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\crates\\bindings)\n Compiling spacetime-module v0.1.0 (D:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\public\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-4\\llm)\nerror: expected string literal\n --> src\\lib.rs:4:46\n |\n4 | #[table(accessor = log, public, index(name = by_user_day, btree(columns = [user_id, day])))]\n | ^^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:15:25\n |\n15 | ctx.db.log().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:16:25\n |\n16 | ctx.db.log().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Log` in this scope\n --> src\\lib.rs:17:25\n |\n17 | ctx.db.log().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^ not found in this scope\n\nerror[E0599]: no method named `log` found for struct `Local` in the current scope\n --> src\\lib.rs:15:12\n |\n15 | ctx.db.log().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^ method not found in `Local`\n\nerror[E0599]: no method named `log` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.log().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^ method not found in `Local`\n\nerror[E0599]: no method named `log` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.log().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:17.006401400Z", - "finished_at": "2025-10-21T23:45:01.993378500Z" - }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", + "vendor": "xai" + } + } + } + ] + }, + { + "mode": "none", + "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", + "models": [ + { + "name": "Grok 4", + "route_api_model": "grok-4", + "tasks": { + "t_002_scheduled_table": { + "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", + "task": "t_002_scheduled_table", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\npub struct Rect {\n width: i32,\n height: i32,\n}\n\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-4-1\\llm", + "category": "basics", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gpt-4-1\\llm)\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:8\n |\n18 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:19:8\n |\n19 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:8\n |\n 14 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 18 | a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:19:8\n |\n 14 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 19 | b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:8\n |\n 18 | a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:19:8\n |\n 19 | b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:18:8\n |\n 18 | a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:19:8\n |\n 19 | b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:18:8\n |\n18 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:19:8\n |\n19 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 10 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:17.011083400Z", - "finished_at": "2025-10-21T23:45:53.567254900Z" + "vendor": "xai" }, - "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_017_scheduled_columns", + "t_012_spacetime_product_type": { + "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", + "task": "t_012_spacetime_product_type", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 2, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table, ScheduleAt};\n\n#[spacetimedb::table(\n name = tick_timer,\n schedule(reducer = tick, column = scheduled_at)\n)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::repeat_interval(50_000),\n });\n}\n\n#[spacetimedb::reducer(scheduled)]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n // Implementation left empty as per task requirements\n}", "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gpt-4-1\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:6:5\n |\n6 | schedule(reducer = tick, column = scheduled_at)\n | ^^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:23:24\n |\n23 | #[spacetimedb::reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:17:32\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:24:42\n |\n24 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no variant or associated item named `repeat_interval` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:19:35\n |\n19 | scheduled_at: ScheduleAt::repeat_interval(50_000),\n | ^^^^^^^^^^^^^^^ variant or associated item not found in `ScheduleAt`\n\nSome errors have detailed explanations: E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:17.016253800Z", - "finished_at": "2025-10-21T23:46:13.802507500Z" + "vendor": "xai" }, - "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_018_constraints", + "t_017_scheduled_columns": { + "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", + "task": "t_017_scheduled_columns", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 3, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(\n name = accounts,\n index(name = by_name, btree(columns = [name]))\n)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling decorum v0.3.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gpt-4-1\\llm)\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:18:23\n |\n18 | ctx.db.accounts().insert(Account {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.accounts().try_insert(Account {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:23:23\n |\n23 | ctx.db.accounts().insert(Account {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.accounts().try_insert(Account {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:17.020904Z", - "finished_at": "2025-10-21T23:45:46.212599800Z" - }, - "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = user)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = group)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(\n name = membership,\n index(name = by_user, btree(columns = [user_id])),\n index(name = by_group, btree(columns = [group_id]))\n)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.user().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.user().insert(User { user_id: 2, name: \"Bob\".to_string() });\n\n ctx.db.group().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.group().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n\n ctx.db.membership().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.membership().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.membership().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "m2m_has_1_20": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: `memberships` is not a valid table\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2006c1ee1b972d773b0fe70855ae69c8f8e085f5a238520cd8b5de9e01e1d51/sql)\n", - "phase": "sql" - } - }, - "memberships_three_rows": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: `memberships` is not a valid table\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2006c1ee1b972d773b0fe70855ae69c8f8e085f5a238520cd8b5de9e01e1d51/sql)\n", - "phase": "sql" - } - }, - "m2m_has_1_10": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: `memberships` is not a valid table\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2006c1ee1b972d773b0fe70855ae69c8f8e085f5a238520cd8b5de9e01e1d51/sql)\n", - "phase": "sql" - } - }, - "schema_parity": { - "pass": false, - "partial": 0.0, - "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": { - "changed": {}, - "only_golden": { - "groups": {}, - "memberships": {}, - "users": {} - }, - "only_llm": { - "group": {}, - "membership": {}, - "user": {} - } - }, - "tables_equal": false - } - }, - "m2m_has_2_20": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: `memberships` is not a valid table\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:3000/v1/database/c2006c1ee1b972d773b0fe70855ae69c8f8e085f5a238520cd8b5de9e01e1d51/sql)\n", - "phase": "sql" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T23:43:17.025866200Z", - "finished_at": "2025-10-21T23:46:16.045993700Z" - }, - "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 5, - "passed_tests": 2, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n let entity1 = Entity { id: 1 };\n let entity2 = Entity { id: 2 };\n ctx.db.entities().insert(entity1);\n ctx.db.entities().insert(entity2);\n\n let pos1 = Position { entity_id: 1, x: 0, y: 0 };\n let pos2 = Position { entity_id: 2, x: 10, y: 0 };\n ctx.db.positions().insert(pos1);\n ctx.db.positions().insert(pos2);\n\n let vel1 = Velocity { entity_id: 1, vx: 1, vy: 0 };\n let vel2 = Velocity { entity_id: 2, vx: -2, vy: 3 };\n ctx.db.velocities().insert(vel1);\n ctx.db.velocities().insert(vel2);\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let new_x = pos.x + vel.vx;\n let new_y = pos.y + vel.vy;\n let next_pos = NextPosition {\n entity_id: pos.entity_id,\n x: new_x,\n y: new_y,\n };\n ctx.db.next_positions().entity_id().update(next_pos);\n }\n }\n}", - "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gpt-4-1\\llm", - "scorer_details": { - "ecs_seed_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" - } - }, - "ecs_step_next_positions_count": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The Wasm instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c2004a264de7fee6972e9b1990dab57c831cb9008f4edaa6044ee7fa893ff1e8/call/step)\n", - "phase": "call_reducer" - } - }, - "ecs_next_pos_entity2": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The Wasm instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c2004a264de7fee6972e9b1990dab57c831cb9008f4edaa6044ee7fa893ff1e8/call/step)\n", - "phase": "call_reducer" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gpt-4-1-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "ecs_next_pos_entity1": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The Wasm instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:3000/v1/database/c2004a264de7fee6972e9b1990dab57c831cb9008f4edaa6044ee7fa893ff1e8/call/step)\n", - "phase": "call_reducer" - } - } - }, - "vendor": "openai", - "started_at": "2025-10-21T23:44:21.833280500Z", - "finished_at": "2025-10-21T23:46:18.980166700Z" + "vendor": "xai" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", "task": "t_021_multi_column_index", "lang": "rust", - "golden_published": true, - "model_name": "GPT-4.1", - "total_tests": 4, + "golden_published": false, + "model_name": "Grok 4", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(\n name = logs,\n index(name = by_user_day, btree(columns = [user_id, day]))\n)]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "gpt-4.1", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gpt-4-1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-4-1\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gpt-4-1\\llm)\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:18:19\n |\n18 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.logs().try_insert(Log {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:24:19\n |\n24 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | ctx.db.logs().try_insert(Log {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:30:19\n |\n30 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.logs().try_insert(Log {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "POST https://api.x.ai/v1/chat/completions status 429 Too Many Requests body: {\"code\":\"Some resource has been exhausted\",\"error\":\"Your team 5fc90f6d-3ee0-435e-a2e2-c7d23f7ea90d has either used all available credits or reached its monthly spending limit. To continue making API requests, please purchase more credits or raise your spending limit.\"}", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:44:32.938349800Z", - "finished_at": "2025-10-21T23:46:13.806335700Z" + "vendor": "xai" } } - }, + } + ] + } + ], + "golden_answers": { + "basics/t_000_empty_reducers": { + "answer": "use spacetimedb::{reducer, ReducerContext};\r\n\r\n#[reducer]\r\npub fn empty_reducer_no_args(ctx: &ReducerContext) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_three_args(\r\n ctx: &ReducerContext,\r\n active: bool,\r\n ratio: f32,\r\n label: String,\r\n) -> Result<(), String> {\r\n Ok(())\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_001_basic_tables": { + "answer": "use spacetimedb::table;\r\n\r\n#[table(name = users)]\r\npub struct Users {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[table(name = products)]\r\npub struct Products {\r\n #[primary_key]\r\n pub id: i32,\r\n pub title: String,\r\n pub price: f32,\r\n pub in_stock: bool,\r\n}\r\n\r\n#[table(name = notes)]\r\npub struct Notes {\r\n #[primary_key]\r\n pub id: i32,\r\n pub body: String,\r\n pub rating: i64,\r\n pub pinned: bool,\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_002_scheduled_table": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\r\nuse std::time::Duration;\r\n\r\n#[table(name = tick_timer, scheduled(tick))]\r\npub struct TickTimer {\r\n #[primary_key]\r\n #[auto_inc]\r\n scheduled_id: u64,\r\n scheduled_at: ScheduleAt,\r\n}\r\n\r\n#[reducer]\r\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\r\n ctx.db.tick_timer().insert(TickTimer {\r\n scheduled_id: 0,\r\n scheduled_at: ScheduleAt::Interval(Duration::from_millis(50).into()),\r\n });\r\n Ok(())\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_003_struct_in_table": { + "answer": "use spacetimedb::{table, SpacetimeType};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Position {\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(name = entities)]\r\npub struct Entity {\r\n #[primary_key]\r\n pub id: i32,\r\n pub pos: Position,\r\n}\r\n\r\n", + "syntax": "rust" + }, + "basics/t_004_insert": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct Users {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\r\n ctx.db.users().insert(Users { id, name, age, active });\r\n Ok(())\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_005_update": { + "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\r\n ctx.db.users().id().update(User { id, name, age, active });\r\n}", + "syntax": "rust" + }, + "basics/t_006_delete": { + "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn delete_user(ctx: &ReducerContext, id: i32) {\r\n ctx.db.users().id().delete(id);\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_007_crud": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn crud(ctx: &ReducerContext) {\r\n ctx.db.users().insert(User { id: 1, name: \"Alice\".into(), age: 30, active: true });\r\n ctx.db.users().insert(User { id: 2, name: \"Bob\".into(), age: 22, active: false });\r\n ctx.db.users().id().update(User { id: 1, name: \"Alice2\".into(), age: 31, active: false });\r\n ctx.db.users().id().delete(2);\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_008_index_lookup": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\r\n if let Some(u) = ctx.db.users().id().find(id) {\r\n ctx.db.results().insert(ResultRow { id: u.id, name: u.name });\r\n }\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_009_init": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) {\r\n ctx.db.users().insert(User { id: 1, name: \"Alice\".into(), age: 30, active: true });\r\n ctx.db.users().insert(User { id: 2, name: \"Bob\".into(), age: 22, active: false });\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_010_connect": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = events)]\r\npub struct Event {\r\n #[primary_key]\r\n #[auto_inc]\r\n pub id: u64,\r\n pub kind: String,\r\n}\r\n\r\n#[reducer(client_connected)]\r\npub fn client_connected(ctx: &ReducerContext) {\r\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".into() });\r\n}\r\n\r\n#[reducer(client_disconnected)]\r\npub fn client_disconnected(ctx: &ReducerContext) {\r\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".into() });\r\n}\r\n", + "syntax": "rust" + }, + "basics/t_011_helper_function": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub sum: i32,\r\n}\r\n\r\nfn add(a: i32, b: i32) -> i32 { a + b }\r\n\r\n#[reducer]\r\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\r\n ctx.db.results().insert(ResultRow { id, sum: add(a, b) });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_012_spacetime_product_type": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Score {\r\n pub left: i32,\r\n pub right: i32,\r\n}\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub value: Score,\r\n}\r\n\r\n#[reducer]\r\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\r\n ctx.db.results().insert(ResultRow { id, value: Score { left, right } });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_013_spacetime_sum_type": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Rect {\r\n pub width: i32,\r\n pub height: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub enum Shape {\r\n Circle(i32),\r\n Rectangle(Rect),\r\n}\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub value: Shape,\r\n}\r\n\r\n#[reducer]\r\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\r\n ctx.db.results().insert(ResultRow { id, value: Shape::Circle(radius) });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_014_elementary_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = primitives)]\r\npub struct Primitive {\r\n #[primary_key]\r\n pub id: i32,\r\n pub count: i32,\r\n pub total: i64,\r\n pub price: f32,\r\n pub ratio: f64,\r\n pub active: bool,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.primitives().insert(Primitive {\r\n id: 1,\r\n count: 2,\r\n total: 3_000_000_000,\r\n price: 1.5,\r\n ratio: 2.25,\r\n active: true,\r\n name: \"Alice\".into(),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_015_product_type_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Address {\r\n pub street: String,\r\n pub zip: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Position {\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(name = profiles)]\r\npub struct Profile {\r\n #[primary_key]\r\n pub id: i32,\r\n pub home: Address,\r\n pub work: Address,\r\n pub pos: Position,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.profiles().insert(Profile {\r\n id: 1,\r\n home: Address { street: \"1 Main\".into(), zip: 11111 },\r\n work: Address { street: \"2 Broad\".into(), zip: 22222 },\r\n pos: Position { x: 7, y: 9 },\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_016_sum_type_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Rect {\r\n pub width: i32,\r\n pub height: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub enum Shape {\r\n Circle(i32),\r\n Rectangle(Rect),\r\n}\r\n\r\n#[table(name = drawings)]\r\npub struct Drawing {\r\n #[primary_key]\r\n pub id: i32,\r\n pub a: Shape,\r\n pub b: Shape,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.drawings().insert(Drawing {\r\n id: 1,\r\n a: Shape::Circle(10),\r\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_017_scheduled_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\r\nuse std::time::Duration;\r\n\r\n#[table(name = tick_timer, scheduled(tick))]\r\npub struct TickTimer {\r\n #[primary_key]\r\n #[auto_inc]\r\n pub scheduled_id: u64,\r\n pub scheduled_at: ScheduleAt,\r\n}\r\n\r\n#[reducer]\r\npub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) {\r\n let every_50ms: ScheduleAt = Duration::from_millis(50).into();\r\n ctx.db.tick_timer().insert(TickTimer {\r\n scheduled_id: 0,\r\n scheduled_at: every_50ms,\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_018_constraints": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(\r\n name = accounts,\r\n index(name = by_name, btree(columns = [name]))\r\n)]\r\npub struct Account {\r\n #[primary_key]\r\n pub id: i32,\r\n #[unique]\r\n pub email: String,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".into(), name: \"Alice\".into() });\r\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".into(), name: \"Bob\".into() });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_019_many_to_many": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub user_id: i32,\r\n pub name: String,\r\n}\r\n\r\n#[table(name = groups)]\r\npub struct Group {\r\n #[primary_key]\r\n pub group_id: i32,\r\n pub title: String,\r\n}\r\n\r\n#[table(\r\n name = memberships,\r\n index(name = by_user, btree(columns = [user_id])),\r\n index(name = by_group, btree(columns = [group_id]))\r\n)]\r\npub struct Membership {\r\n #[primary_key]\r\n pub id: i32,\r\n pub user_id: i32,\r\n pub group_id: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\r\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\r\n\r\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\r\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\r\n\r\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\r\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\r\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_020_ecs": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = entities)]\r\npub struct Entity {\r\n #[primary_key]\r\n pub id: i32,\r\n}\r\n\r\n#[table(name = positions)]\r\npub struct Position {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(name = velocities)]\r\npub struct Velocity {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub vx: i32,\r\n pub vy: i32,\r\n}\r\n\r\n#[table(name = next_positions)]\r\npub struct NextPosition {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.entities().insert(Entity { id: 1 });\r\n ctx.db.entities().insert(Entity { id: 2 });\r\n\r\n ctx.db.positions().insert(Position {\r\n entity_id: 1,\r\n x: 1,\r\n y: 0,\r\n });\r\n ctx.db.positions().insert(Position {\r\n entity_id: 2,\r\n x: 10,\r\n y: 0,\r\n });\r\n\r\n ctx.db.velocities().insert(Velocity {\r\n entity_id: 1,\r\n vx: 1,\r\n vy: 0,\r\n });\r\n ctx.db.velocities().insert(Velocity {\r\n entity_id: 2,\r\n vx: -2,\r\n vy: 3,\r\n });\r\n}\r\n\r\n#[spacetimedb::reducer]\r\npub fn step(ctx: &ReducerContext) {\r\n for p in ctx.db.positions().iter() {\r\n if let Some(v) = ctx.db.velocities().entity_id().find(p.entity_id) {\r\n let np = NextPosition {\r\n entity_id: p.entity_id,\r\n x: p.x + v.vx,\r\n y: p.y + v.vy,\r\n };\r\n\r\n if ctx.db.next_positions().entity_id().find(p.entity_id).is_some() {\r\n ctx.db.next_positions().entity_id().update(np);\r\n } else {\r\n ctx.db.next_positions().insert(np);\r\n }\r\n }\r\n }\r\n}\r\n", + "syntax": "rust" + }, + "schema/t_021_multi_column_index": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(\r\n name = logs,\r\n index(name = by_user_day, btree(columns = [user_id, day]))\r\n)]\r\npub struct Log {\r\n #[primary_key]\r\n pub id: i32,\r\n pub user_id: i32,\r\n pub day: i32,\r\n pub message: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".into() });\r\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".into() });\r\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".into() });\r\n}\r\n", + "syntax": "rust" + }, + "t_000_empty_reducers": { + "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(accessor = empty_table)]\r\npub struct EmptyTable {\r\n #[primary_key]\r\n pub id: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_no_args(ctx: &ReducerContext) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_three_args(\r\n ctx: &ReducerContext,\r\n active: bool,\r\n ratio: f32,\r\n label: String,\r\n) -> Result<(), String> {\r\n Ok(())\r\n}\r\n", + "syntax": "rust" + }, + "t_001_basic_tables": { + "answer": "use spacetimedb::table;\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[table(accessor = product)]\r\npub struct Product {\r\n #[primary_key]\r\n pub id: i32,\r\n pub title: String,\r\n pub price: f32,\r\n pub in_stock: bool,\r\n}\r\n\r\n#[table(accessor = note)]\r\npub struct Note {\r\n #[primary_key]\r\n pub id: i32,\r\n pub body: String,\r\n pub rating: i64,\r\n pub pinned: bool,\r\n}\r\n", + "syntax": "rust" + }, + "t_002_scheduled_table": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\r\nuse std::time::Duration;\r\n\r\n#[table(accessor = tick_timer, scheduled(tick))]\r\npub struct TickTimer {\r\n #[primary_key]\r\n #[auto_inc]\r\n scheduled_id: u64,\r\n scheduled_at: ScheduleAt,\r\n}\r\n\r\n#[reducer]\r\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\r\n ctx.db.tick_timer().insert(TickTimer {\r\n scheduled_id: 0,\r\n scheduled_at: ScheduleAt::Interval(Duration::from_millis(50).into()),\r\n });\r\n Ok(())\r\n}\r\n", + "syntax": "rust" + }, + "t_003_struct_in_table": { + "answer": "use spacetimedb::{table, SpacetimeType};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Position {\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(accessor = entity)]\r\npub struct Entity {\r\n #[primary_key]\r\n pub id: i32,\r\n pub pos: Position,\r\n}\r\n", + "syntax": "rust" + }, + "t_004_insert": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\r\n ctx.db.user().insert(User { id, name, age, active });\r\n Ok(())\r\n}\r\n", + "syntax": "rust" + }, + "t_005_update": { + "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\r\n ctx.db.user().id().update(User { id, name, age, active });\r\n}\r\n", + "syntax": "rust" + }, + "t_006_delete": { + "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn delete_user(ctx: &ReducerContext, id: i32) {\r\n ctx.db.user().id().delete(id);\r\n}\r\n", + "syntax": "rust" + }, + "t_007_crud": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn crud(ctx: &ReducerContext) {\r\n ctx.db.user().insert(User {\r\n id: 1,\r\n name: \"Alice\".into(),\r\n age: 30,\r\n active: true,\r\n });\r\n ctx.db.user().insert(User {\r\n id: 2,\r\n name: \"Bob\".into(),\r\n age: 22,\r\n active: false,\r\n });\r\n ctx.db.user().id().update(User {\r\n id: 1,\r\n name: \"Alice2\".into(),\r\n age: 31,\r\n active: false,\r\n });\r\n ctx.db.user().id().delete(2);\r\n}\r\n", + "syntax": "rust" + }, + "t_008_index_lookup": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[table(accessor = result)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\r\n if let Some(u) = ctx.db.user().id().find(id) {\r\n ctx.db.result().insert(ResultRow { id: u.id, name: u.name });\r\n }\r\n}\r\n", + "syntax": "rust" + }, + "t_009_init": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) {\r\n ctx.db.user().insert(User {\r\n id: 1,\r\n name: \"Alice\".into(),\r\n age: 30,\r\n active: true,\r\n });\r\n ctx.db.user().insert(User {\r\n id: 2,\r\n name: \"Bob\".into(),\r\n age: 22,\r\n active: false,\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_010_connect": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = event)]\r\npub struct Event {\r\n #[primary_key]\r\n #[auto_inc]\r\n pub id: u64,\r\n pub kind: String,\r\n}\r\n\r\n#[reducer(client_connected)]\r\npub fn client_connected(ctx: &ReducerContext) {\r\n ctx.db.event().insert(Event {\r\n id: 0,\r\n kind: \"connected\".into(),\r\n });\r\n}\r\n\r\n#[reducer(client_disconnected)]\r\npub fn client_disconnected(ctx: &ReducerContext) {\r\n ctx.db.event().insert(Event {\r\n id: 0,\r\n kind: \"disconnected\".into(),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_011_helper_function": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = result)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub sum: i32,\r\n}\r\n\r\nfn add(a: i32, b: i32) -> i32 {\r\n a + b\r\n}\r\n\r\n#[reducer]\r\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\r\n ctx.db.result().insert(ResultRow { id, sum: add(a, b) });\r\n}\r\n", + "syntax": "rust" + }, + "t_012_spacetime_product_type": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Score {\r\n pub left: i32,\r\n pub right: i32,\r\n}\r\n\r\n#[table(accessor = result)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub value: Score,\r\n}\r\n\r\n#[reducer]\r\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\r\n ctx.db.result().insert(ResultRow {\r\n id,\r\n value: Score { left, right },\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_013_spacetime_sum_type": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Rect {\r\n pub width: i32,\r\n pub height: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub enum Shape {\r\n Circle(i32),\r\n Rectangle(Rect),\r\n}\r\n\r\n#[table(accessor = result)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub value: Shape,\r\n}\r\n\r\n#[reducer]\r\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\r\n ctx.db.result().insert(ResultRow {\r\n id,\r\n value: Shape::Circle(radius),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_014_elementary_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = primitive)]\r\npub struct Primitive {\r\n #[primary_key]\r\n pub id: i32,\r\n pub count: i32,\r\n pub total: i64,\r\n pub price: f32,\r\n pub ratio: f64,\r\n pub active: bool,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.primitive().insert(Primitive {\r\n id: 1,\r\n count: 2,\r\n total: 3_000_000_000,\r\n price: 1.5,\r\n ratio: 2.25,\r\n active: true,\r\n name: \"Alice\".into(),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_015_product_type_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Address {\r\n pub street: String,\r\n pub zip: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Position {\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(accessor = profile)]\r\npub struct Profile {\r\n #[primary_key]\r\n pub id: i32,\r\n pub home: Address,\r\n pub work: Address,\r\n pub pos: Position,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.profile().insert(Profile {\r\n id: 1,\r\n home: Address {\r\n street: \"1 Main\".into(),\r\n zip: 11111,\r\n },\r\n work: Address {\r\n street: \"2 Broad\".into(),\r\n zip: 22222,\r\n },\r\n pos: Position { x: 7, y: 9 },\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_016_sum_type_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Rect {\r\n pub width: i32,\r\n pub height: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub enum Shape {\r\n Circle(i32),\r\n Rectangle(Rect),\r\n}\r\n\r\n#[table(accessor = drawing)]\r\npub struct Drawing {\r\n #[primary_key]\r\n pub id: i32,\r\n pub a: Shape,\r\n pub b: Shape,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.drawing().insert(Drawing {\r\n id: 1,\r\n a: Shape::Circle(10),\r\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_017_scheduled_columns": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\r\nuse std::time::Duration;\r\n\r\n#[table(accessor = tick_timer, scheduled(tick))]\r\npub struct TickTimer {\r\n #[primary_key]\r\n #[auto_inc]\r\n pub scheduled_id: u64,\r\n pub scheduled_at: ScheduleAt,\r\n}\r\n\r\n#[reducer]\r\npub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) {\r\n let every_50ms: ScheduleAt = Duration::from_millis(50).into();\r\n ctx.db.tick_timer().insert(TickTimer {\r\n scheduled_id: 0,\r\n scheduled_at: every_50ms,\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_018_constraints": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(\r\n accessor = account,\r\n index(accessor = by_name, btree(columns = [name]))\r\n)]\r\npub struct Account {\r\n #[primary_key]\r\n pub id: i32,\r\n #[unique]\r\n pub email: String,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.account().insert(Account {\r\n id: 1,\r\n email: \"a@example.com\".into(),\r\n name: \"Alice\".into(),\r\n });\r\n ctx.db.account().insert(Account {\r\n id: 2,\r\n email: \"b@example.com\".into(),\r\n name: \"Bob\".into(),\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_019_many_to_many": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = user)]\r\npub struct User {\r\n #[primary_key]\r\n pub user_id: i32,\r\n pub name: String,\r\n}\r\n\r\n#[table(accessor = group)]\r\npub struct Group {\r\n #[primary_key]\r\n pub group_id: i32,\r\n pub title: String,\r\n}\r\n\r\n#[table(\r\n accessor = membership,\r\n index(accessor = by_user, btree(columns = [user_id])),\r\n index(accessor = by_group, btree(columns = [group_id]))\r\n)]\r\npub struct Membership {\r\n #[primary_key]\r\n pub id: i32,\r\n pub user_id: i32,\r\n pub group_id: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.user().insert(User {\r\n user_id: 1,\r\n name: \"Alice\".into(),\r\n });\r\n ctx.db.user().insert(User {\r\n user_id: 2,\r\n name: \"Bob\".into(),\r\n });\r\n\r\n ctx.db.group().insert(Group {\r\n group_id: 10,\r\n title: \"Admin\".into(),\r\n });\r\n ctx.db.group().insert(Group {\r\n group_id: 20,\r\n title: \"Dev\".into(),\r\n });\r\n\r\n ctx.db.membership().insert(Membership {\r\n id: 1,\r\n user_id: 1,\r\n group_id: 10,\r\n });\r\n ctx.db.membership().insert(Membership {\r\n id: 2,\r\n user_id: 1,\r\n group_id: 20,\r\n });\r\n ctx.db.membership().insert(Membership {\r\n id: 3,\r\n user_id: 2,\r\n group_id: 20,\r\n });\r\n}\r\n", + "syntax": "rust" + }, + "t_020_ecs": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(accessor = entity)]\r\npub struct Entity {\r\n #[primary_key]\r\n pub id: i32,\r\n}\r\n\r\n#[table(accessor = position)]\r\npub struct Position {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(accessor = velocity)]\r\npub struct Velocity {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub vx: i32,\r\n pub vy: i32,\r\n}\r\n\r\n#[table(accessor = next_position)]\r\npub struct NextPosition {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.entity().insert(Entity { id: 1 });\r\n ctx.db.entity().insert(Entity { id: 2 });\r\n\r\n ctx.db.position().insert(Position {\r\n entity_id: 1,\r\n x: 1,\r\n y: 0,\r\n });\r\n ctx.db.position().insert(Position {\r\n entity_id: 2,\r\n x: 10,\r\n y: 0,\r\n });\r\n\r\n ctx.db.velocity().insert(Velocity {\r\n entity_id: 1,\r\n vx: 1,\r\n vy: 0,\r\n });\r\n ctx.db.velocity().insert(Velocity {\r\n entity_id: 2,\r\n vx: -2,\r\n vy: 3,\r\n });\r\n}\r\n\r\n#[spacetimedb::reducer]\r\npub fn step(ctx: &ReducerContext) {\r\n for p in ctx.db.position().iter() {\r\n if let Some(v) = ctx.db.velocity().entity_id().find(p.entity_id) {\r\n let np = NextPosition {\r\n entity_id: p.entity_id,\r\n x: p.x + v.vx,\r\n y: p.y + v.vy,\r\n };\r\n\r\n if ctx.db.next_position().entity_id().find(p.entity_id).is_some() {\r\n ctx.db.next_position().entity_id().update(np);\r\n } else {\r\n ctx.db.next_position().insert(np);\r\n }\r\n }\r\n }\r\n}\r\n", + "syntax": "rust" + }, + "t_021_multi_column_index": { + "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(\r\n accessor = log,\r\n index(accessor = by_user_day, btree(columns = [user_id, day]))\r\n)]\r\npub struct Log {\r\n #[primary_key]\r\n pub id: i32,\r\n pub user_id: i32,\r\n pub day: i32,\r\n pub message: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.log().insert(Log {\r\n id: 1,\r\n user_id: 7,\r\n day: 1,\r\n message: \"a\".into(),\r\n });\r\n ctx.db.log().insert(Log {\r\n id: 2,\r\n user_id: 7,\r\n day: 2,\r\n message: \"b\".into(),\r\n });\r\n ctx.db.log().insert(Log {\r\n id: 3,\r\n user_id: 9,\r\n day: 1,\r\n message: \"c\".into(),\r\n });\r\n}\r\n", + "syntax": "rust" + } + } + }, + { + "lang": "typescript", + "modes": [ + { + "mode": "docs", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", + "models": [ { - "name": "o4-mini", - "route_api_model": "o4-mini", + "name": "Grok 4", + "route_api_model": "grok-4", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\nfn empty_reducer_no_args(ctx: &ReducerContext) {}\n\n#[reducer]\nfn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\nfn empty_reducer_with_string(ctx: &ReducerContext, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:39.969399200Z", - "finished_at": "2025-10-21T23:52:43.096256200Z" + "vendor": "xai" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", + "lang": "typescript", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n {},\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst product = table(\n {},\n {\n id: t.i32().primaryKey(),\n title: t.string(),\n price: t.f32(),\n inStock: t.bool(),\n }\n);\n\nconst note = table(\n {},\n {\n id: t.i32().primaryKey(),\n body: t.string(),\n rating: t.i64(),\n pinned: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user, product, note });\nexport default spacetimedb;", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-o4-mini-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nname `undefined_id_idx_btree` is used for multiple entities\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:61803/v1/database/basics-t-001-basic-tables-grok-4-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:61803 => http://127.0.0.1:61803\nThis will DESTROY the current basics-t-001-basic-tables-grok-4-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.003786200Z", - "finished_at": "2025-10-21T23:51:31.033800600Z" + "vendor": "xai" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_002_scheduled_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, schedule(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::every(50_000),\n });\n}\n\n#[reducer]\nfn tick(_ctx: &ReducerContext, _timer: TickTimer) {}", + "passed_tests": 1, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling syn v2.0.107\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\o4-mini\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = tick_timer, schedule(reducer = tick, column = scheduled_at))]\n | ^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:14:32\n |\n14 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:21:40\n |\n21 | fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:14:12\n |\n14 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no variant or associated item named `every` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:16:35\n |\n16 | scheduled_at: ScheduleAt::every(50_000),\n | ^^^^^ variant or associated item not found in `ScheduleAt`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:4\n |\n 20 | #[reducer]\n | ---------- required by a bound introduced by this call\n 21 | fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:4\n |\n20 | #[reducer]\n | ---------- required by a bound introduced by this call\n21 | fn tick(_ctx: &ReducerContext, _timer: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.007238300Z", - "finished_at": "2025-10-21T23:52:18.051238600Z" + "vendor": "xai" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_003_struct_in_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::SpacetimeType;\n\n#[derive(SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.010820800Z", - "finished_at": "2025-10-21T23:51:43.488535100Z" + "vendor": "xai" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_004_insert", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 2, "passed_tests": 2, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -33006,43 +19615,26 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-o4-mini-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.013470400Z", - "finished_at": "2025-10-21T23:51:44.417149700Z" + "vendor": "xai" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_005_update", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user = User { id, name, age, active };\n ctx.db.users().id().update(user);\n}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "data_parity_update_user": { "pass": true, "partial": 1.0, @@ -33053,351 +19645,388 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-o4-mini-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.017191700Z", - "finished_at": "2025-10-21T23:51:41.340280100Z" + "vendor": "xai" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.020495300Z", - "finished_at": "2025-10-21T23:51:24.356913300Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_007_crud", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn crud(ctx: &ReducerContext) {\n let mut alice = ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n alice.name = \"Alice2\".to_string();\n alice.age = 31;\n alice.active = false;\n alice = ctx.db.users().id().update(alice);\n ctx.db.users().id().delete(&2);\n}", + "passed_tests": 2, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user });\nexport default spacetimedb;\n\nexport const crud = spacetimedb.reducer((ctx) => {\n ctx.db.user.insert({ id: 1, name: \"Alice\", age: 30, active: true });\n ctx.db.user.insert({ id: 2, name: \"Bob\", age: 22, active: false });\n ctx.db.user.id.update({ id: 1, name: \"Alice2\", age: 31, active: false });\n ctx.db.user.id.delete(2);\n});", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "crud_total_count_one": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-o4-mini-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "crud_row_id1_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:61803/v1/database/c20068c1ae115e07ee7bd680c6a31b29545b7d0a54dbdbaba4637daaf54dd3ee/call/crud)\n", + "phase": "call_reducer_golden" + } + }, + "crud_total_count_one": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" + } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.022976200Z", - "finished_at": "2025-10-21T23:51:43.284371900Z" + "vendor": "xai" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", + "lang": "typescript", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\nfn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(id) {\n ctx.db.results().insert(Result { id, name: user.name });\n }\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { public: true },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst result = table(\n { public: true },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n }\n);\n\nconst spacetimedb = schema({ user, result });\nexport default spacetimedb;\n\nexport const lookupUserName = spacetimedb.reducer({ id: t.i32() }, (ctx, { id }) => {\n const foundUser = ctx.db.user.id.find(id);\n if (foundUser) {\n ctx.db.result.insert({\n id: foundUser.id,\n name: foundUser.name,\n });\n }\n});", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\o4-mini\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nname `undefined_id_idx_btree` is used for multiple entities\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:61803/v1/database/basics-t-008-index-lookup-grok-4-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:61803 => http://127.0.0.1:61803\nThis will DESTROY the current basics-t-008-index-lookup-grok-4-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.026722100Z", - "finished_at": "2025-10-21T23:51:58.223476700Z" + "vendor": "xai" }, "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_009_init", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "init_seed_alice": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling syn v2.0.107\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\rust\\server\\o4-mini\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.030188600Z", - "finished_at": "2025-10-21T23:51:38.564672Z" + "vendor": "xai" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_010_connect", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event' },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected(ctx => {\n ctx.db.event.insert({ id: 0n, kind: \"connected\" });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected(ctx => {\n ctx.db.event.insert({ id: 0n, kind: \"disconnected\" });\n});", "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-o4-mini-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, "tables_diff": null, "tables_equal": true } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.033020Z", - "finished_at": "2025-10-21T23:51:44.708398200Z" + "vendor": "xai" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_011_helper_function", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result { id, sum: add(a, b) });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling blake3 v1.8.2\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling ethnum v1.5.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\o4-mini\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.035918400Z", - "finished_at": "2025-10-21T23:51:47.914172300Z" + "vendor": "xai" }, "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_012_spacetime_product_type", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\nfn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result { id, value: Score { left, right } });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\o4-mini\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Score, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Score, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:35\n |\n4 | #[derive(spacetimedb::SpacetimeType)]\n | -------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(spacetimedb::SpacetimeType)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.038832500Z", - "finished_at": "2025-10-21T23:52:18.793910700Z" + "vendor": "xai" }, "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_013_spacetime_sum_type", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table, Table};\n\nstruct Rect {\n width: i32,\n height: i32,\n}\n\nenum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\nstruct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\nfn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\r\n\r\nconst Rect = t.object('Rect', {\r\n width: t.i32(),\r\n height: t.i32(),\r\n});\r\n\r\nconst Shape = t.enum('Shape', {\r\n circle: t.i32(),\r\n rectangle: Rect,\r\n});\r\n\r\nconst result = table(\r\n {},\r\n {\r\n id: t.i32().primaryKey(),\r\n value: Shape,\r\n }\r\n);\r\n\r\nconst spacetimedb = schema({ result });\r\nexport default spacetimedb;\r\n\r\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\r\n ctx.db.result.insert({ id, value: { tag: 'circle', value: radius } });\r\n});", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "publish_error": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\o4-mini\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:15:8\n |\n15 | struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:12\n |\n18 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 14 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:14:24\n |\n14 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 14 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 18 | value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:18:12\n |\n18 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 19 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:61803/v1/database/c200e33d4d652b61ce5d379db48f7b2d1a76dfcbd64d177c3f37c946a561c0db/call/set_circle)\n", + "phase": "call_reducer_golden" + } + }, + "sum_type_row_count": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.042228600Z", - "finished_at": "2025-10-21T23:52:18.817064600Z" + "vendor": "xai" }, "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_014_elementary_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "elementary_columns_row_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "elementary_columns_row_parity": { @@ -33405,347 +20034,271 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, - "schema_parity": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-o4-mini-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.045115700Z", - "finished_at": "2025-10-21T23:51:38.560357100Z" + "vendor": "xai" }, "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_015_product_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType)]\npub struct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position {\n x: 7,\n y: 9,\n },\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Address = t.object('Address', {\n street: t.string(),\n zip: t.i32(),\n});\n\nconst Position = t.object('Position', {\n x: t.i32(),\n y: t.i32(),\n});\n\nconst profile = table(\n {},\n {\n id: t.i32().primaryKey(),\n home: Address,\n work: Address,\n pos: Position,\n }\n);\n\nconst spacetimedb = schema({ profile });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.profile.insert({\n id: 0,\n home: { street: \"1 Main\", zip: 11111 },\n work: { street: \"2 Broad\", zip: 22222 },\n pos: { x: 7, y: 9 },\n });\n});", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" + "llm_out": "id | home | work | pos ----+------+------+-----", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, "product_type_columns_row_count": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, + "actual": 0, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.047849800Z", - "finished_at": "2025-10-21T23:52:44.885252400Z" + "vendor": "xai" }, "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_016_sum_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[spacetimedb::reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect {\n width: 4,\n height: 6,\n }),\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\r\n\r\nconst Rect = t.object('Rect', {\r\n width: t.i32(),\r\n height: t.i32(),\r\n});\r\n\r\nconst Shape = t.enum('Shape', {\r\n circle: t.i32(),\r\n rectangle: Rect,\r\n});\r\n\r\nconst drawing = table(\r\n {},\r\n {\r\n id: t.i32().primaryKey(),\r\n a: Shape,\r\n b: Shape,\r\n }\r\n);\r\n\r\nconst spacetimedb = schema({ drawing });\r\nexport default spacetimedb;\r\n\r\nexport const seed = spacetimedb.reducer((ctx) => {\r\n ctx.db.drawing.insert({\r\n id: 0,\r\n a: { tag: 'circle', value: 10 },\r\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\r\n });\r\n});", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" + "sum_type_columns_row_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:61803/v1/database/c2000788e329b453495afd0fdbb496a34d3af0ea9e8d7984f456fba62dc88ed7/call/seed)\n", + "phase": "call_reducer_golden" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, + "sum_type_columns_row_count": { + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-o4-mini-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.051216900Z", - "finished_at": "2025-10-21T23:52:42.682217600Z" + "vendor": "xai" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", + "lang": "typescript", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 2, "passed_tests": 0, - "llm_output": "#![cfg(target_arch = \"wasm32\")]\nuse spacetimedb::{table, reducer, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, public, schedule(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let interval = ScheduleAt::every(50_000);\n ctx.db.tick_timer().insert(TickTimer { scheduled_id: 0, scheduled_at: interval });\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\r\nimport { ScheduleAt, TimeDuration } from 'spacetimedb';\r\n\r\nconst tickTimer = table(\r\n { scheduled: () => tick },\r\n {\r\n scheduledId: t.u64().primaryKey().autoInc(),\r\n scheduledAt: t.scheduleAt(),\r\n }\r\n);\r\n\r\nconst spacetimedb = schema({ tickTimer });\r\nexport default spacetimedb;\r\n\r\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {});\r\n\r\nexport const init = spacetimedb.init(ctx => {\r\n ctx.db.tickTimer.insert({\r\n scheduledId: 0n,\r\n scheduledAt: ScheduleAt.interval(TimeDuration.fromMillis(50n)),\r\n });\r\n});", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\o4-mini\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:5:36\n |\n5 | #[table(name = tick_timer, public, schedule(reducer = tick, column = scheduled_at))]\n | ^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:16:32\n |\n16 | ctx.db.tick_timer().insert(TickTimer { scheduled_id: 0, scheduled_at: interval });\n | ^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:20:42\n |\n20 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no variant or associated item named `every` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:15:32\n |\n15 | let interval = ScheduleAt::every(50_000);\n | ^^^^^ variant or associated item not found in `ScheduleAt`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.tick_timer().insert(TickTimer { scheduled_id: 0, scheduled_at: interval });\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:20:8\n |\n 19 | #[reducer]\n | ---------- required by a bound introduced by this call\n 20 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:20:8\n |\n19 | #[reducer]\n | ---------- required by a bound introduced by this call\n20 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:61803/v1/database/schema-t-017-scheduled-columns-grok-4-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:61803 => http://127.0.0.1:61803\nThis will DESTROY the current schema-t-017-scheduled-columns-grok-4-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.053984700Z", - "finished_at": "2025-10-21T23:52:18.799293Z" + "vendor": "xai" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_018_constraints", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n}", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "constraints_seed_two_rows": { + "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, - "constraints_row_parity_after_seed": { + "constraints_seed_two_rows": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-o4-mini-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.057032400Z", - "finished_at": "2025-10-21T23:52:45.666941200Z" + "vendor": "xai" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_019_many_to_many", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { - "m2m_has_1_10": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" } }, - "m2m_has_1_20": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "memberships_three_rows": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" } }, - "m2m_has_2_20": { + "memberships_three_rows": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:49:40.060052800Z", - "finished_at": "2025-10-21T23:52:44.028512900Z" + "vendor": "xai" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_020_ecs", - "lang": "rust", - "golden_published": true, - "model_name": "o4-mini", + "lang": "typescript", + "golden_published": false, + "model_name": "Grok 4", "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n let positions = ctx.db.positions();\n let velocities = ctx.db.velocities();\n let next_positions = ctx.db.next_positions();\n for pos in positions.iter() {\n if let Some(vel) = velocities.entity_id().find(&pos.entity_id) {\n let new_np = NextPosition {\n entity_id: pos.entity_id,\n x: pos.x + vel.vx,\n y: pos.y + vel.vy,\n };\n match next_positions.try_insert(new_np) {\n Ok(_) => {},\n Err(_) => {\n next_positions.entity_id().update(new_np);\n }\n }\n }\n }\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst entity = table(\n { public: true },\n {\n id: t.i32().primaryKey().autoInc(),\n }\n);\n\nconst position = table(\n { public: true },\n {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n }\n);\n\nconst velocity = table(\n { public: true },\n {\n entityId: t.i32().primaryKey(),\n vx: t.i32(),\n vy: t.i32(),\n }\n);\n\nconst nextPosition = table(\n { public: true },\n {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n }\n);\n\nconst spacetimedb = schema({ entity, position, velocity, nextPosition });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n const entity1 = ctx.db.entity.insert({ id: 0 });\n const entity2 = ctx.db.entity.insert({ id: 0 });\n ctx.db.position.insert({ entityId: entity1.id, x: 0, y: 0 });\n ctx.db.velocity.insert({ entityId: entity1.id, vx: 1, vy: 0 });\n ctx.db.position.insert({ entityId: entity2.id, x: 10, y: 0 });\n ctx.db.velocity.insert({ entityId: entity2.id, vx: -2, vy: 3 });\n});\n\nexport const step = spacetimedb.reducer((ctx) => {\n for (const pos of ctx.db.position.iter()) {\n const vel = ctx.db.velocity.entityId.find(pos.entityId);\n if (vel) {\n const newX = pos.x + vel.vx;\n const newY = pos.y + vel.vy;\n const existing = ctx.db.nextPosition.entityId.find(pos.entityId);\n if (existing) {\n ctx.db.nextPosition.entityId.update({ ...existing, x: newX, y: newY });\n } else {\n ctx.db.nextPosition.insert({ entityId: pos.entityId, x: newX, y: newY });\n }\n }\n }\n});", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\o4-mini\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0382]: use of moved value: `new_np`\n --> src\\lib.rs:59:55\n |\n51 | let new_np = NextPosition {\n | ------ move occurs because `new_np` has type `NextPosition`, which does not implement the `Copy` trait\n...\n56 | match next_positions.try_insert(new_np) {\n | ------ value moved here\n...\n59 | next_positions.entity_id().update(new_np);\n | ^^^^^^ value used here after move\n |\nnote: if `NextPosition` implemented `Clone`, you could clone the value\n --> src\\lib.rs:27:1\n |\n27 | pub struct NextPosition {\n | ^^^^^^^^^^^^^^^^^^^^^^^ consider implementing `Clone` for this type\n...\n56 | match next_positions.try_insert(new_np) {\n | ------ you could clone this value\n\nFor more information about this error, try `rustc --explain E0382`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nname `undefined_entityId_idx_btree` is used for multiple entities\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:61803/v1/database/schema-t-020-ecs-grok-4-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:61803 => http://127.0.0.1:61803\nThis will DESTROY the current schema-t-020-ecs-grok-4-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:51:38.564902200Z", - "finished_at": "2025-10-21T23:52:55.243022Z" + "vendor": "xai" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_021_multi_column_index", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "o4-mini", + "model_name": "Grok 4", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let logs = ctx.db.logs();\n logs.insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n logs.insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n logs.insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", "category": "schema", - "route_api_model": "o4-mini", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\o4-mini\\llm", + "route_api_model": "grok-4", "scorer_details": { "mcindex_seed_count": { "pass": true, @@ -33753,7 +20306,7 @@ "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM log" } }, "mcindex_lookup_u7_d1": { @@ -33762,18 +20315,15 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-o4-mini-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -33784,167 +20334,135 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "openai", - "started_at": "2025-10-21T23:51:43.284719300Z", - "finished_at": "2025-10-21T23:52:54.642576Z" + "vendor": "xai" } } }, { - "name": "Claude 4 Sonnet", - "route_api_model": "claude-sonnet-4", + "name": "Claude Opus 4.6", + "route_api_model": "claude-opus-4-6", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\nfn empty_reducer_no_args(ctx: &ReducerContext) {\n}\n\n#[reducer]\nfn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {\n}\n\n#[reducer]\nfn empty_reducer_with_string(ctx: &ReducerContext, name: String) {\n}\n\n#[reducer]\nfn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {\n}\n\n#[reducer]\nfn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.161143300Z", - "finished_at": "2025-10-22T00:11:15.756435200Z" + "vendor": "anthropic" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_001_basic_tables", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.202318800Z", - "finished_at": "2025-10-22T00:11:17.138873100Z" + "vendor": "anthropic" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_002_scheduled_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Duration};\n\n#[table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(scheduled(tick_timer))]\npub fn tick(_ctx: &ReducerContext) {\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000)),\n });\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-sonnet\\llm)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:12:11\n |\n12 | #[reducer(scheduled(tick_timer))]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::Duration`\n --> src\\lib.rs:2:63\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Duration};\n | ^^^^^^^^\n | |\n | no `Duration` in the root\n | help: a similar name exists in the module: `duration`\n |\n = help: consider importing this struct instead:\n std::time::Duration\n\nerror[E0573]: expected type, found function `tick`\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled(tick))]\n | ^^^^ not a type\n\nerror[E0593]: function is expected to take 2 arguments, but it takes 1 argument\n --> src\\lib.rs:4:38\n |\n 4 | #[table(name = tick_timer, scheduled(tick))]\n | -------------------------------------^^^^---\n | | |\n | | expected function that takes 2 arguments\n | required by a bound introduced by this call\n...\n 13 | pub fn tick(_ctx: &ReducerContext) {\n | ---------------------------------- takes 1 argument\n |\n = note: required for `for<'a> fn(&'a ReducerContext) {tick}` to implement `Reducer<'_, (TickTimer,)>`\n = note: required for `for<'a> fn(&'a ReducerContext) {tick}` to implement `ReducerForScheduledTable<'_, TickTimer>`\nnote: required by a bound in `scheduled_reducer_typecheck`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:123:61\n |\n123 | pub const fn scheduled_reducer_typecheck<'de, Row>(_x: impl ReducerForScheduledTable<'de, Row>)\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `scheduled_reducer_typecheck`\n\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nSome errors have detailed explanations: E0432, E0573, E0593, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.207495800Z", - "finished_at": "2025-10-22T00:11:12.480632700Z" + "vendor": "anthropic" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_003_struct_in_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.211029700Z", - "finished_at": "2025-10-22T00:11:01.129675100Z" + "vendor": "anthropic" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_004_insert", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -33955,56 +20473,26 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.216444Z", - "finished_at": "2025-10-22T00:11:15.346542300Z" + "vendor": "anthropic" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_005_update", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user = User { id, name, age, active };\n ctx.db.users().id().update(user);\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "data_parity_update_user": { "pass": true, "partial": 1.0, @@ -34015,54 +20503,58 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.223152200Z", - "finished_at": "2025-10-22T00:11:18.144628Z" + "vendor": "anthropic" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, "delete_user_count_zero": { @@ -34071,329 +20563,349 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" + } + } + }, + "vendor": "anthropic" + }, + "t_007_crud": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_007_crud", + "lang": "typescript", + "golden_published": true, + "model_name": "Claude Opus 4.6", + "total_tests": 4, + "passed_tests": 4, + "category": "basics", + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" + } + } + }, + "vendor": "anthropic" + }, + "t_008_index_lookup": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_008_index_lookup", + "lang": "typescript", + "golden_published": true, + "model_name": "Claude Opus 4.6", + "total_tests": 3, + "passed_tests": 3, + "category": "basics", + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.228297400Z", - "finished_at": "2025-10-22T00:11:19.641171100Z" + "vendor": "anthropic" }, - "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_007_crud", - "lang": "rust", + "t_009_init": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_009_init", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n \n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n \n ctx.db.users().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n \n ctx.db.users().id().delete(&2);\n}", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "crud_total_count_one": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "crud_row_id2_deleted": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.234178Z", - "finished_at": "2025-10-22T00:11:21.386871800Z" + "vendor": "anthropic" }, - "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_008_index_lookup", - "lang": "rust", + "t_010_connect": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_010_connect", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, + "model_name": "Claude Opus 4.6", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event', public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'connected' });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'disconnected' });\n});", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-sonnet\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.239779700Z", - "finished_at": "2025-10-22T00:11:12.625419500Z" + "vendor": "anthropic" }, - "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_009_init", - "lang": "rust", + "t_011_helper_function": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_011_helper_function", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n \n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}", + "model_name": "Claude Opus 4.6", + "total_tests": 3, + "passed_tests": 3, "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "init_seed_alice": { + "helper_func_sum_abs": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_total_two": { + "helper_func_sum_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } - }, - "init_seed_bob": { + } + }, + "vendor": "anthropic" + }, + "t_012_spacetime_product_type": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_012_spacetime_product_type", + "lang": "typescript", + "golden_published": true, + "model_name": "Claude Opus 4.6", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.243962500Z", - "finished_at": "2025-10-22T00:11:23.152143100Z" - }, - "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_010_connect", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.278643100Z", - "finished_at": "2025-10-22T00:11:23.348310100Z" - }, - "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result {\n id,\n sum: add(a, b),\n });\n}", - "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling rand_core v0.6.4\n Compiling hex v0.4.3\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-sonnet\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.285586300Z", - "finished_at": "2025-10-22T00:11:12.595550600Z" + "vendor": "anthropic" }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", - "lang": "rust", + "t_013_spacetime_sum_type": { + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", + "task": "t_013_spacetime_sum_type", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType)]\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table(\n { name: 'result', public: true },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer(\n { id: t.i32(), radius: t.i32() },\n (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { tag: 'circle', value: radius },\n });\n }\n);", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-sonnet\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Score, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Score, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:49945/v1/database/c200be9d999eaedcdb3217b8dd603ef3e0cbae165a407fec27d275fbd2096ac9/call/set_circle)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.291335300Z", - "finished_at": "2025-10-22T00:11:20.540135300Z" - }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4 Sonnet", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", - "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "publish_error": { + }, + "sum_type_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-sonnet\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:22\n |\n10 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:12\n |\n 10 | #[derive(SpacetimeType)]\n | ------------- expected `Result` because of return type\n 11 | pub enum Shape {\n 12 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 39 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.297529100Z", - "finished_at": "2025-10-22T00:11:16.943436800Z" + "vendor": "anthropic" }, "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_014_elementary_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -34403,13 +20915,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-sonnet-llm", "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -34418,154 +20927,148 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.302783400Z", - "finished_at": "2025-10-22T00:11:22.682190600Z" + "vendor": "anthropic" }, "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_015_product_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position {\n x: 7,\n y: 9,\n },\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-sonnet\\llm)\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.308704Z", - "finished_at": "2025-10-22T00:11:20.529833200Z" + "vendor": "anthropic" }, "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_016_sum_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst drawing = table(\n { name: 'drawing', public: true },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 1,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-sonnet\\llm", - "scorer_details": { - "sum_type_columns_row_count": { - "pass": true, - "partial": 1.0, + "route_api_model": "claude-opus-4-6", + "scorer_details": { + "sum_type_columns_row_parity": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM drawings WHERE id=1" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:49945/v1/database/c20059e92845ad15cf4ad8fe76accef3794cd3e31eb6fe27392e28986ad17fc5/call/seed)\n", + "phase": "call_reducer_golden" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "sum_type_columns_row_parity": { - "pass": true, - "partial": 1.0, + "sum_type_columns_row_count": { + "pass": false, + "partial": 0.0, "notes": { - "args": [], - "golden_db": "schema-t-016-sum-type-columns-golden", - "golden_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "llm_db": "schema-t-016-sum-type-columns-claude-4-sonnet-llm", - "llm_out": "id | a | b ----+---------------+--------------------------------------- 1 | (Circle = 10) | (Rectangle = (width = 4, height = 6))", - "query": "SELECT id, a, b FROM drawings WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.314686800Z", - "finished_at": "2025-10-22T00:11:22.004146500Z" + "vendor": "anthropic" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_017_scheduled_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Duration};\n\n#[table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n #[schedule(tick)]\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(ctx: &ReducerContext, arg: TickTimer) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000)),\n });\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_micros(50_000)),\n });\n}", + "passed_tests": 2, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-sonnet\\llm)\nerror[E0432]: unresolved import `spacetimedb::Duration`\n --> src\\lib.rs:2:63\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, Duration};\n | ^^^^^^^^\n | |\n | no `Duration` in the root\n | help: a similar name exists in the module: `duration`\n |\n = help: consider importing this struct instead:\n std::time::Duration\n\nerror: cannot find attribute `schedule` in this scope\n --> src\\lib.rs:9:7\n |\n9 | #[schedule(tick)]\n | ^^^^^^^^\n\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:15:25\n |\n15 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:23:25\n |\n23 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 4 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tickTimer WHERE scheduledId>=0" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.319363800Z", - "finished_at": "2025-10-22T00:11:12.607645600Z" + "vendor": "anthropic" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_018_constraints", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n}", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -34575,13 +21078,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-claude-4-sonnet-llm", "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { @@ -34590,68 +21090,58 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.324598100Z", - "finished_at": "2025-10-22T00:11:20.526179500Z" + "vendor": "anthropic" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_019_many_to_many", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships)]\npub struct Membership {\n #[primary_key]\n id: i32,\n #[index(btree)]\n user_id: i32,\n #[index(btree)]\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n ctx.db.users().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n\n ctx.db.groups().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n ctx.db.groups().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n\n ctx.db.memberships().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n ctx.db.memberships().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n ctx.db.memberships().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "schema_parity": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" } }, - "m2m_has_1_20": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, - "m2m_has_1_10": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "m2m_has_2_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" } }, "memberships_three_rows": { @@ -34660,247 +21150,246 @@ "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:09:24.330078700Z", - "finished_at": "2025-10-22T00:11:16.930968500Z" + "vendor": "anthropic" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_020_ecs", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{spacetimedb, table, reducer, ReducerContext, Table, UniqueColumn, SpacetimeType};\n\n#[derive(SpacetimeType)]\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[derive(SpacetimeType)]\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[derive(SpacetimeType)]\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[derive(SpacetimeType)]\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n \n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n \n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(&position.entity_id) {\n let next_pos = NextPosition {\n entity_id: position.entity_id,\n x: position.x + velocity.vx,\n y: position.y + velocity.vy,\n };\n \n if ctx.db.next_positions().entity_id().find(&position.entity_id).is_some() {\n ctx.db.next_positions().entity_id().update(next_pos);\n } else {\n ctx.db.next_positions().insert(next_pos);\n }\n }\n }\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\claude-4-sonnet\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, table, reducer, ReducerContext, Table, UniqueColumn, SpacetimeType};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:71\n |\n2 | use spacetimedb::{spacetimedb, table, reducer, ReducerContext, Table, UniqueColumn, SpacetimeType};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM nextPosition" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:11:01.210039400Z", - "finished_at": "2025-10-22T00:11:36.686344800Z" + "vendor": "anthropic" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_021_multi_column_index", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4 Sonnet", + "model_name": "Claude Opus 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "claude-sonnet-4", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-4-sonnet\\llm", + "route_api_model": "claude-opus-4-6", "scorer_details": { - "mcindex_lookup_u7_d1": { + "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" } }, - "mcindex_lookup_u7_d2": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_seed_count": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:11:12.480894Z", - "finished_at": "2025-10-22T00:11:43.362813700Z" + "vendor": "anthropic" } } }, { - "name": "Claude 4.5 Sonnet", - "route_api_model": "claude-sonnet-4-5", + "name": "Claude Sonnet 4.6", + "route_api_model": "claude-sonnet-4-6", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::reducer;\n\n#[reducer]\npub fn empty_reducer_no_args() {\n}\n\n#[reducer]\npub fn empty_reducer_with_int(count: i32) {\n}\n\n#[reducer]\npub fn empty_reducer_with_string(name: String) {\n}\n\n#[reducer]\npub fn empty_reducer_with_two_args(count: i32, name: String) {\n}\n\n#[reducer]\npub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n}\n```", + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\claude-4-5-sonnet\\llm)\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:5:8\n |\n 4 | #[reducer]\n | ---------- required by a bound introduced by this call\n 5 | pub fn empty_reducer_no_args() {\n | ^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn() {empty_reducer_no_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:5:8\n |\n 4 | #[reducer]\n | ---------- required by a bound introduced by this call\n 5 | pub fn empty_reducer_no_args() {\n | ^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn() {empty_reducer_no_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:9:8\n |\n 8 | #[reducer]\n | ---------- required by a bound introduced by this call\n 9 | pub fn empty_reducer_with_int(count: i32) {\n | ^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32) {empty_reducer_with_int}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:9:38\n |\n9 | pub fn empty_reducer_with_int(count: i32) {\n | ^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `i32`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:9:8\n |\n 8 | #[reducer]\n | ---------- required by a bound introduced by this call\n 9 | pub fn empty_reducer_with_int(count: i32) {\n | ^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32) {empty_reducer_with_int}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n 12 | #[reducer]\n | ---------- required by a bound introduced by this call\n 13 | pub fn empty_reducer_with_string(name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(std::string::String) {empty_reducer_with_string}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:13:40\n |\n13 | pub fn empty_reducer_with_string(name: String) {\n | ^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `std::string::String`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:8\n |\n12 | #[reducer]\n | ---------- required by a bound introduced by this call\n13 | pub fn empty_reducer_with_string(name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(std::string::String) {empty_reducer_with_string}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:8\n |\n 16 | #[reducer]\n | ---------- required by a bound introduced by this call\n 17 | pub fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32, std::string::String) {empty_reducer_with_two_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:17:43\n |\n17 | pub fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `i32`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:8\n |\n16 | #[reducer]\n | ---------- required by a bound introduced by this call\n17 | pub fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32, std::string::String) {empty_reducer_with_two_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:8\n |\n 20 | #[reducer]\n | ---------- required by a bound introduced by this call\n 21 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(bool, f32, std::string::String) {empty_reducer_with_three_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:21:46\n |\n21 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `bool`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:8\n |\n20 | #[reducer]\n | ---------- required by a bound introduced by this call\n21 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(bool, f32, std::string::String) {empty_reducer_with_three_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nwarning: unused variable: `count`\n --> src\\lib.rs:9:31\n |\n9 | pub fn empty_reducer_with_int(count: i32) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `name`\n --> src\\lib.rs:13:34\n |\n13 | pub fn empty_reducer_with_string(name: String) {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_name`\n\nwarning: unused variable: `count`\n --> src\\lib.rs:17:36\n |\n17 | pub fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`\n\nwarning: unused variable: `name`\n --> src\\lib.rs:17:48\n |\n17 | pub fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_name`\n\nwarning: unused variable: `active`\n --> src\\lib.rs:21:38\n |\n21 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_active`\n\nwarning: unused variable: `ratio`\n --> src\\lib.rs:21:52\n |\n21 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ratio`\n\nwarning: unused variable: `label`\n --> src\\lib.rs:21:64\n |\n21 | pub fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 7 warnings\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 7 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.743549800Z", - "finished_at": "2025-10-22T00:24:53.381301800Z" + "vendor": "anthropic" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_001_basic_tables", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.779130100Z", - "finished_at": "2025-10-22T00:25:02.925828200Z" + "vendor": "anthropic" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_002_scheduled_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, ScheduleAt, Table};\n\n#[spacetimedb::table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[spacetimedb::reducer]\npub fn tick(ctx: &ReducerContext, _arg: TickTimer) {}\n\n#[spacetimedb::reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n });\n}\n```", + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-5-sonnet\\llm)\nerror[E0308]: mismatched types\n --> src\\lib.rs:19:44\n |\n19 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `TimeDuration`, found `Duration`\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\nhelp: call `Into::into` on this expression to convert `std::time::Duration` into `TimeDuration`\n |\n19 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000).into()),\n | +++++++\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:13:13\n |\n13 | pub fn tick(ctx: &ReducerContext, _arg: TickTimer) {}\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nFor more information about this error, try `rustc --explain E0308`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 1 previous error; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.783226600Z", - "finished_at": "2025-10-22T00:25:04.735656Z" + "vendor": "anthropic" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_003_struct_in_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::table;\n\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}\n```", + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling blake3 v1.8.2\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\claude-4-5-sonnet\\llm)\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:10\n |\n13 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:10\n |\n 9 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 13 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:10\n |\n 13 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:13:10\n |\n 13 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:13:10\n |\n13 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.786288800Z", - "finished_at": "2025-10-22T00:25:05.008901400Z" + "vendor": "anthropic" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_004_insert", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 2, "passed_tests": 2, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User {\n id,\n name,\n age,\n active,\n });\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "data_parity_insert_user": { "pass": true, "partial": 1.0, @@ -34911,48 +21400,25 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.788974900Z", - "finished_at": "2025-10-22T00:25:00.472084Z" + "vendor": "anthropic" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_005_update", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().id().update(User {\n id,\n name,\n age,\n active,\n });\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -34964,65 +21430,49 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" - } - }, - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.793194600Z", - "finished_at": "2025-10-22T00:25:01.893517200Z" + "vendor": "anthropic" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -35031,7 +21481,7 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, "delete_user_count_zero": { @@ -35040,132 +21490,127 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.796265800Z", - "finished_at": "2025-10-22T00:25:01.161447200Z" + "vendor": "anthropic" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_007_crud", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n \n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n \n ctx.db.users().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n \n ctx.db.users().id().delete(&2);\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "schema_parity": { + "crud_row_id2_deleted": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, - "crud_total_count_one": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "crud_row_id2_deleted": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, - "crud_row_id1_parity": { + "crud_total_count_one": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-5-sonnet-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.799107900Z", - "finished_at": "2025-10-22T00:25:08.384109Z" + "vendor": "anthropic" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_008_index_lookup", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-5-sonnet\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.802873300Z", - "finished_at": "2025-10-22T00:25:04.869348600Z" + "vendor": "anthropic" }, "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_009_init", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}\n```", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "init_seed_bob": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, "init_total_two": { @@ -35174,191 +21619,220 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_seed_alice": { + "init_seed_bob": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.805523600Z", - "finished_at": "2025-10-22T00:25:03.589905200Z" + "vendor": "anthropic" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_010_connect", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 1, - "passed_tests": 1, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}\n```", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event', public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'connected' });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'disconnected' });\n});", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-sonnet-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.808174400Z", - "finished_at": "2025-10-22T00:25:07.152113400Z" + "vendor": "anthropic" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_011_helper_function", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result {\n id,\n sum: add(a, b),\n });\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-5-sonnet\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:24:01.810737600Z", - "finished_at": "2025-10-22T00:25:02.359247700Z" + "vendor": "anthropic" }, "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_012_spacetime_product_type", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table, SpacetimeType};\n\n#[derive(SpacetimeType, Clone)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}\n```", + "passed_tests": 3, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-5-sonnet\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Score, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Score, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.509485Z", - "finished_at": "2025-10-22T00:20:09.470111800Z" + "vendor": "anthropic" }, "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_013_spacetime_sum_type", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, Table};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}\n```", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table(\n { name: 'result', public: true },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer(\n { id: t.i32(), radius: t.i32() },\n (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { tag: 'circle', value: radius },\n });\n }\n);", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-5-sonnet\\llm)\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:16\n |\n20 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:37\n |\n16 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:16\n |\n 16 | #[spacetimedb::table(name = results)]\n | ------------------------------------- required by a bound introduced by this call\n...\n 20 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:16\n |\n 20 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:16\n |\n 20 | pub value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:16\n |\n20 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 21 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52577/v1/database/c2006f2817973d324ee8247428b9caa12a024dc31c8ecdc27f11604f3e21ae0b/call/set_circle)\n", + "phase": "call_reducer_golden" + } + }, + "sum_type_row_count": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.515163900Z", - "finished_at": "2025-10-22T00:20:14.536599500Z" + "vendor": "anthropic" }, "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_014_elementary_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives, public)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}\n```", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "elementary_columns_row_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -35368,160 +21842,160 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-sonnet-llm", "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.521881Z", - "finished_at": "2025-10-22T00:20:23.113236300Z" + "vendor": "anthropic" }, "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_015_product_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[derive(Clone, Debug, PartialEq, Eq, spacetimedb::SpacetimeType)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(Clone, Debug, PartialEq, Eq, spacetimedb::SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}\n```", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "product_type_columns_row_count": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "product_type_columns_row_parity": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-sonnet-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.526931800Z", - "finished_at": "2025-10-22T00:20:21.595747100Z" + "vendor": "anthropic" }, "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_016_sum_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Clone, Debug)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\nimpl spacetimedb::SpacetimeType for Rect {\n fn make_type(\n _resolver: &mut Resolver,\n ) -> spacetimedb::spacetimedb_lib::AlgebraicType {\n spacetimedb::spacetimedb_lib::AlgebraicType::product([\n (\"width\", spacetimedb::spacetimedb_lib::AlgebraicType::I32),\n (\"height\", spacetimedb::spacetimedb_lib::AlgebraicType::I32),\n ])\n }\n}\n\nimpl spacetimedb::sats::ser::Serialize for Rect {\n fn serialize(&self, serializer: S) -> Result {\n use spacetimedb::sats::ser::SerializeSeqProduct;\n let mut prod = serializer.serialize_seq_product(2)?;\n prod.serialize_element(&self.width)?;\n prod.serialize_element(&self.height)?;\n prod.end()\n }\n}\n\nimpl<'de> spacetimedb::sats::de::Deserialize<'de> for Rect {\n fn deserialize>(deserializer: D) -> Result {\n use spacetimedb::sats::de::{SeqProductAccess, Error};\n struct RectVisitor;\n impl<'de> spacetimedb::sats::de::ProductVisitor<'de> for RectVisitor {\n type Output = Rect;\n fn product_name(&self) -> Option<&str> {\n Some(\"Rect\")\n }\n fn product_len(&self) -> Option {\n Some(2)\n }\n fn visit_seq_product>(self, mut prod: A) -> Result {\n let width = prod.next_element()?.ok_or_else(|| A::Error::custom(\"missing field width\"))?;\n let height = prod.next_element()?.ok_or_else(|| A::Error::custom(\"missing field height\"))?;\n Ok(Rect { width, height })\n }\n }\n deserializer.deserialize_product(RectVisitor)\n }\n}\n\n#[derive(Clone, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\nimpl spacetimedb::SpacetimeType for Shape {\n fn make_type(\n _resolver: &mut Resolver,\n ) -> spacetimedb::spacetimedb_lib::AlgebraicType {\n spacetimedb::spacetimedb_lib::AlgebraicType::sum([\n (\"Circle\", spacetimedb::spacetimedb_lib::AlgebraicType::I32),\n (\"Rectangle\", Rect::make_type(_resolver)),\n ])\n }\n}\n\nimpl spacetimedb::sats::ser::Serialize for Shape {\n fn serialize(&self, serializer: S) -> Result {\n use spacetimedb::sats::ser::SerializeSumVariant;\n match self {\n Shape::Circle(val) => {\n let mut variant = serializer.serialize_variant(0, 2)?;\n variant.serialize_element(val)?;\n variant.end()\n }\n Shape::Rectangle(val) => {\n let mut variant = serializer.serialize_variant(1, 2)?;\n variant.serialize_element(val)?;\n variant.end()\n }\n }\n }\n}\n\nimpl<'de> spacetimedb::sats::de::Deserialize<'de> for Shape {\n fn deserialize>(deserializer: D) -> Result {\n use spacetimedb::sats::de::{VariantAccess, Error};\n struct ShapeVisitor;\n impl<'de> spacetimedb::sats::de::SumVisitor<'de> for ShapeVisitor {\n type Output = Shape;\n fn sum_name(&self) -> Option<&str> {\n Some(\"Shape\")\n }\n fn visit_sum>(self, data: A) -> Result {\n let (tag, variant) = data.variant()?;\n match tag {\n 0 => {\n let val = variant.deserialize_element()?;\n Ok(Shape::Circle(val))\n }\n 1 => {\n let val = variant.deserialize_element()?;\n Ok(Shape::Rectangle(val))\n }\n _ => Err(A::Error::unknown_variant_tag(tag)),\n }\n }\n }\n deserializer.deserialize_sum(ShapeVisitor)\n }\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst drawing = table(\n { name: 'drawing', public: true },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 0,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { + "sum_type_columns_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-5-sonnet\\llm)\nerror: this file contains an unclosed delimiter\n --> src\\lib.rs:129:53\n |\n125 | pub fn seed(ctx: &ReducerContext) {\n | - unclosed delimiter\n126 | ctx.db.drawings().insert(Drawing {\n | - - unclosed delimiter\n | |\n | unclosed delimiter\n...\n129 | b: Shape::Rectangle(Rect { width: 4, height\n | - - ^\n | | |\n | | unclosed delimiter\n | unclosed delimiter\n\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52577/v1/database/c2007833132462ef336d257f7a96b6e7fbcc3ce713c37259cee85ab13b5a5db4/call/seed)\n", + "phase": "call_reducer_golden" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.531603600Z", - "finished_at": "2025-10-22T00:20:15.122500800Z" + "vendor": "anthropic" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_017_scheduled_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 2, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\nfn tick(_ctx: &ReducerContext, _arg: TickTimer) {\n}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n });\n}\n```", + "passed_tests": 2, "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-primitives v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-5-sonnet\\llm)\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:20:44\n |\n20 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `TimeDuration`, found `Duration`\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\nhelp: call `Into::into` on this expression to convert `std::time::Duration` into `TimeDuration`\n |\n20 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000).into()),\n | +++++++\n\nSome errors have detailed explanations: E0308, E0599.\nFor more information about an error, try `rustc --explain E0308`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tickTimer WHERE scheduledId>=0" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.537179300Z", - "finished_at": "2025-10-22T00:20:18.885374900Z" + "vendor": "anthropic" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_018_constraints", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 3, "passed_tests": 3, - "llm_output": "```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}\n```", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -35531,13 +22005,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-claude-4-5-sonnet-llm", "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { @@ -35546,59 +22017,58 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.542030700Z", - "finished_at": "2025-10-22T00:20:20.468343500Z" + "vendor": "anthropic" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_019_many_to_many", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 5, "passed_tests": 5, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n ctx.db.users().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n\n ctx.db.groups().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n ctx.db.groups().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n\n ctx.db.memberships().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n ctx.db.memberships().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n ctx.db.memberships().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}\n```", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" + } + }, "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "m2m_has_1_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" } }, "memberships_three_rows": { @@ -35607,55 +22077,30 @@ "notes": { "actual": 3, "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" - } - }, - "m2m_has_1_10": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:18:18.547709900Z", - "finished_at": "2025-10-22T00:20:24.541235200Z" + "vendor": "anthropic" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_020_ecs", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 5, "passed_tests": 5, - "llm_output": "```rust\nuse spacetimedb::{ReducerContext, Table, table, reducer};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n \n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n \n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(&position.entity_id) {\n let next_x = position.x + velocity.vx;\n let next_y = position.y + velocity.vy;\n \n if let Some(existing) = ctx.db.next_positions().entity_id().find(&position.entity_id) {\n ctx.db.next_positions().entity_id().update(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n } else {\n ctx.db.next_positions().insert(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n }\n }\n }\n}\n```", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { - "ecs_step_next_positions_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" - } - }, "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=2 AND x=8 AND y=3" } }, "ecs_next_pos_entity1": { @@ -35664,321 +22109,225 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=1 AND x=1 AND y=0" } }, - "ecs_seed_positions_count": { + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM nextPosition" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:20:08.935551300Z", - "finished_at": "2025-10-22T00:20:40.381964300Z" + "vendor": "anthropic" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_021_multi_column_index", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Sonnet", + "model_name": "Claude Sonnet 4.6", "total_tests": 4, "passed_tests": 4, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}\n```", "category": "schema", - "route_api_model": "claude-sonnet-4-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-sonnet-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-4-5-sonnet\\llm", + "route_api_model": "claude-sonnet-4-6", "scorer_details": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-sonnet-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" - } - }, "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:20:09.470480700Z", - "finished_at": "2025-10-22T00:20:39.321287600Z" + "vendor": "anthropic" } } }, { - "name": "Claude 4.5 Haiku", - "route_api_model": "claude-haiku-4-5", + "name": "GPT-5.2-Codex", + "route_api_model": "gpt-5.2-codex", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\nfn empty_reducer_no_args(ctx: &ReducerContext) {}\n\n#[reducer]\nfn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\nfn empty_reducer_with_string(ctx: &ReducerContext, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.793161500Z", - "finished_at": "2025-10-22T00:43:52.280642300Z" + "vendor": "openai" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "lang": "typescript", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table({ name: 'user', public: true }, {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n});\n\nconst product = table({ name: 'product', public: true }, {\n id: t.i32().primaryKey(),\n title: t.string(),\n price: t.f32(),\n inStock: t.bool(),\n});\n\nconst note = table({ name: 'note', public: true }, {\n id: t.i32().primaryKey(),\n body: t.string(),\n rating: t.i64(),\n pinned: t.bool(),\n});\n\nconst spacetimedb = schema(user, product, note);\nexport default spacetimedb;", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_001_basic_tables/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_001_basic_tables/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_001_basic_tables/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_001_basic_tables/typescript/server/gpt-5-2-codex/llm/src/index.ts:24:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:63834/v1/database/basics-t-001-basic-tables-gpt-5-2-codex-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:63834 => http://127.0.0.1:63834\nThis will DESTROY the current basics-t-001-basic-tables-gpt-5-2-codex-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.828768200Z", - "finished_at": "2025-10-22T00:43:55.035667400Z" + "vendor": "openai" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_002_scheduled_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, ScheduleAt};\n\n#[table(name = tick_timer, scheduled(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(scheduled)]\npub fn tick(ctx: &ReducerContext) {\n let next_scheduled_at = ScheduleAt::Interval {\n interval_micros: 50_000,\n };\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: next_scheduled_at,\n });\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let initial_scheduled_at = ScheduleAt::Interval {\n interval_micros: 50_000,\n };\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: initial_scheduled_at,\n });\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\claude-4-5-haiku\\llm)\nerror: expected `at`\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled(reducer = tick, column = scheduled_at))]\n | ^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:12:11\n |\n12 | #[reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:17:32\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:28:32\n |\n28 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0559]: variant `ScheduleAt::Interval` has no field named `interval_micros`\n --> src\\lib.rs:15:9\n |\n15 | interval_micros: 50_000,\n | ^^^^^^^^^^^^^^^ field does not exist\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | -------- `ScheduleAt::Interval` defined here\n |\nhelp: `ScheduleAt::Interval` is a tuple variant, use the appropriate syntax\n |\n14 - let next_scheduled_at = ScheduleAt::Interval {\n15 - interval_micros: 50_000,\n16 - };\n14 + let next_scheduled_at = ScheduleAt::Interval(/* TimeDuration */);\n |\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0559]: variant `ScheduleAt::Interval` has no field named `interval_micros`\n --> src\\lib.rs:26:9\n |\n26 | interval_micros: 50_000,\n | ^^^^^^^^^^^^^^^ field does not exist\n |\n ::: C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | -------- `ScheduleAt::Interval` defined here\n |\nhelp: `ScheduleAt::Interval` is a tuple variant, use the appropriate syntax\n |\n25 - let initial_scheduled_at = ScheduleAt::Interval {\n26 - interval_micros: 50_000,\n27 - };\n25 + let initial_scheduled_at = ScheduleAt::Interval(/* TimeDuration */);\n |\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:28:12\n |\n28 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0559, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.832472Z", - "finished_at": "2025-10-22T00:43:56.842448200Z" + "vendor": "openai" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "lang": "typescript", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, Table, ReducerContext, reducer};\n\n#[derive(Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash, spacetimedb::SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}\n\n#[reducer(init)]\npub fn init(_ctx: &ReducerContext) {\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Position = t.object('Position', {\n x: t.i32(),\n y: t.i32(),\n});\n\nconst entity = table(\n { name: 'entity' },\n {\n id: t.i32().primaryKey(),\n pos: Position,\n }\n);\n\nconst spacetimedb = schema(entity);\nexport default spacetimedb;", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "schema_parity": { + "publish_error": { "pass": false, "partial": 0.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-claude-4-5-haiku-llm", - "reducers_diff": { - "only_golden": [], - "only_llm": [ - "init()" - ] - }, - "reducers_equal": false, - "server": "local", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_003_struct_in_table/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_003_struct_in_table/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_003_struct_in_table/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_003_struct_in_table/typescript/server/gpt-5-2-codex/llm/src/index.ts:16:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:63834/v1/database/basics-t-003-struct-in-table-gpt-5-2-codex-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:63834 => http://127.0.0.1:63834\nThis will DESTROY the current basics-t-003-struct-in-table-gpt-5-2-codex-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.835998200Z", - "finished_at": "2025-10-22T00:44:04.440822200Z" + "vendor": "openai" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_004_insert", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "lang": "typescript", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 2, - "passed_tests": 2, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User {\n id,\n name,\n age,\n active,\n });\n}", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema(user);\nexport default spacetimedb;\n\nexport const insertUser = spacetimedb.reducer(\n { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() },\n (ctx, { id, name, age, active }) => {\n ctx.db.user.insert({ id, name, age, active });\n }\n);", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-claude-4-5-haiku-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_004_insert/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_004_insert/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_004_insert/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_004_insert/typescript/server/gpt-5-2-codex/llm/src/index.ts:13:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:63834/v1/database/basics-t-004-insert-gpt-5-2-codex-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:63834 => http://127.0.0.1:63834\nThis will DESTROY the current basics-t-004-insert-gpt-5-2-codex-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.839715300Z", - "finished_at": "2025-10-22T00:43:55.831556700Z" + "vendor": "openai" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_005_update", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n if let Some(mut user) = ctx.db.users().id().find(&id) {\n user.name = name;\n user.age = age;\n user.active = active;\n ctx.db.users().id().update(user);\n }\n}", - "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true - } - }, + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, + "passed_tests": 3, + "category": "basics", + "route_api_model": "gpt-5.2-codex", + "scorer_details": { "data_parity_update_user": { "pass": true, "partial": 1.0, @@ -35989,61 +22338,49 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-claude-4-5-haiku-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.844429300Z", - "finished_at": "2025-10-22T00:44:00.039119600Z" + "vendor": "openai" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "delete_user_count_zero": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -36052,29 +22389,31 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, + "delete_user_count_zero": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.847597800Z", - "finished_at": "2025-10-22T00:44:02.980810500Z" + "vendor": "openai" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_007_crud", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n let users_table = ctx.db.users();\n \n // insert (id=1, name=\"Alice\", age=30, active=true)\n users_table.insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n \n // insert (id=2, name=\"Bob\", age=22, active=false)\n users_table.insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n \n // update (id=1, name=\"Alice2\", age=31, active=false)\n let mut alice = users_table.id().find(&1).unwrap();\n alice.name = \"Alice2\".to_string();\n alice.age = 31;\n alice.active = false;\n users_table.id().update(alice);\n \n // delete id=2\n users_table.id().delete(&2);\n}", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "crud_row_id2_deleted": { "pass": true, @@ -36082,433 +22421,439 @@ "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_total_count_one": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, - "crud_row_id1_parity": { + "crud_total_count_one": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-claude-4-5-haiku-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.851289200Z", - "finished_at": "2025-10-22T00:44:03.878249600Z" + "vendor": "openai" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_008_index_lookup", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "\n```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users, primary_key = id)]\npub struct User {\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results, primary_key = id)]\npub struct Result {\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}\n```", - "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\claude-4-5-haiku\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:23\n |\n4 | #[table(name = users, primary_key = id)]\n | ^^^^^^^^^^^\n\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:12:25\n |\n12 | #[table(name = results, primary_key = id)]\n | ^^^^^^^^^^^\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:21:33\n |\n21 | ctx.db.results().insert(Result {\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nerror[E0599]: no method named `users` found for struct `Local` in the current scope\n --> src\\lib.rs:20:32\n |\n20 | if let Some(user) = ctx.db.users().id().find(&id) {\n | ^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `results` found for struct `Local` in the current scope\n --> src\\lib.rs:21:16\n |\n21 | ctx.db.results().insert(Result {\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0574, E0599.\nFor more information about an error, try `rustc --explain E0574`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.855167800Z", - "finished_at": "2025-10-22T00:44:03.920737400Z" - }, - "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_009_init", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n \n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "init_seed_bob": { + "index_lookup_projection_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "init_seed_alice": { + "seed_user_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, + } + }, + "vendor": "openai" + }, + "t_009_init": { + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", + "task": "t_009_init", + "lang": "typescript", + "golden_published": false, + "model_name": "GPT-5.2-Codex", + "total_tests": 4, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema(user);\nexport default spacetimedb;\n\nexport const init = spacetimedb.init(ctx => {\n ctx.db.user.insert({ id: 1, name: \"Alice\", age: 30, active: true });\n ctx.db.user.insert({ id: 2, name: \"Bob\", age: 22, active: false });\n});", + "category": "basics", + "route_api_model": "gpt-5.2-codex", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_009_init/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_009_init/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_009_init/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_009_init/typescript/server/gpt-5-2-codex/llm/src/index.ts:13:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:63834/v1/database/basics-t-009-init-gpt-5-2-codex-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:63834 => http://127.0.0.1:63834\nThis will DESTROY the current basics-t-009-init-gpt-5-2-codex-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.858725400Z", - "finished_at": "2025-10-22T00:43:54.804550100Z" + "vendor": "openai" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_010_connect", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event' },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'connected' });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'disconnected' });\n});", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, "tables_diff": null, "tables_equal": true } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.862122500Z", - "finished_at": "2025-10-22T00:43:56.032912100Z" + "vendor": "openai" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "task": "t_011_helper_function", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "lang": "typescript", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 0, - "llm_output": "\n```rust\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum_value = add(a, b);\n ctx.db.results().insert(Result { id, sum: sum_value });\n}\n```", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst result = table({ name: 'result' }, {\n id: t.i32().primaryKey(),\n sum: t.i32(),\n});\n\nconst spacetimedb = schema(result);\nexport default spacetimedb;\n\nfunction add(a: number, b: number): number {\n return a + b;\n}\n\nexport const computeSum = spacetimedb.reducer(\n { id: t.i32(), a: t.i32(), b: t.i32() },\n (ctx, { id, a, b }) => {\n ctx.db.result.insert({ id, sum: add(a, b) });\n }\n);", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\claude-4-5-haiku\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_011_helper_function/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_011_helper_function/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_011_helper_function/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_011_helper_function/typescript/server/gpt-5-2-codex/llm/src/index.ts:8:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:63834/v1/database/basics-t-011-helper-function-gpt-5-2-codex-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:63834 => http://127.0.0.1:63834\nThis will DESTROY the current basics-t-011-helper-function-gpt-5-2-codex-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.865540600Z", - "finished_at": "2025-10-22T00:44:01.421618100Z" + "vendor": "openai" }, "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_012_spacetime_product_type", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[derive(Clone, Copy)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\claude-4-5-haiku\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:16\n |\n14 | pub value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:16\n |\n 10 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 14 | pub value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:16\n |\n 14 | pub value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:14:16\n |\n 14 | pub value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:14:16\n |\n14 | pub value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 19 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.868358700Z", - "finished_at": "2025-10-22T00:44:01.430520500Z" + "vendor": "openai" }, "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_013_spacetime_sum_type", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Clone, Copy, Debug, PartialEq, Eq)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(Clone, Copy, Debug, PartialEq, Eq)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table(\n { name: 'result' },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer(\n { id: t.i32(), radius: t.i32() },\n (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { tag: 'circle', value: radius },\n });\n }\n);", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:54010/v1/database/c200acddbfdc9d5afa3818ca12ddf8b0bdff3fed74bb6575dae9acc9c5c48279/call/set_circle)\n", + "phase": "call_reducer_golden" + } + }, + "sum_type_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\claude-4-5-haiku\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:16\n |\n20 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:16\n |\n 16 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 20 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:16\n |\n 20 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:16\n |\n 20 | pub value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:16\n |\n20 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 19 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + } + }, + "vendor": "openai" + }, + "t_014_elementary_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_014_elementary_columns", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "gpt-5.2-codex", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.871498400Z", - "finished_at": "2025-10-22T00:44:02.368604100Z" + "vendor": "openai" }, - "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_014_elementary_columns", - "lang": "rust", + "t_015_product_type_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_015_product_type_columns", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": "\n```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}\n```", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "elementary_columns_row_parity": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-haiku-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "elementary_columns_row_count": { + "product_type_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.874411900Z", - "finished_at": "2025-10-22T00:44:02.344040600Z" + "vendor": "openai" }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", - "lang": "rust", + "t_016_sum_type_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_016_sum_type_columns", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, - "passed_tests": 0, - "llm_output": "\n```rust\nuse spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone, Copy)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(SpacetimeType, Clone, Copy)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let profile = Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n };\n ctx.db.profiles().insert(profile);\n}\n```", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst drawing = table(\n { name: 'drawing' },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 1,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "publish_error": { + "sum_type_columns_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\claude-4-5-haiku\\llm)\nerror[E0204]: the trait `std::marker::Copy` cannot be implemented for this type\n --> src\\lib.rs:4:32\n |\n4 | #[derive(SpacetimeType, Clone, Copy)]\n | ^^^^\n5 | pub struct Address {\n6 | pub street: String,\n | ------------------ this field does not implement `std::marker::Copy`\n\nFor more information about this error, try `rustc --explain E0204`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:54010/v1/database/c2008f58a39bd092f7ca474551f460eaa1669c8aeca334be93da2661ea290e2d/call/seed)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.877522900Z", - "finished_at": "2025-10-22T00:44:01.433996400Z" - }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Clone, Copy)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(Clone, Copy)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect {\n width: 4,\n height: 6,\n }),\n });\n}", - "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-5-haiku\\llm", - "scorer_details": { - "publish_error": { + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\claude-4-5-haiku\\llm)\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:8\n |\n20 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:8\n |\n21 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:8\n |\n 16 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:8\n |\n 16 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:8\n |\n 20 | a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:8\n |\n 21 | b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:8\n |\n 20 | a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:21:8\n |\n 21 | b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:8\n |\n20 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:21:8\n |\n21 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 10 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.880724600Z", - "finished_at": "2025-10-22T00:43:56.943403300Z" + "vendor": "openai" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "lang": "typescript", + "golden_published": false, + "model_name": "GPT-5.2-Codex", "total_tests": 2, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, scheduled(table = tick_timer, reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(scheduled)]\nfn tick(_ctx: &ReducerContext, _row: TickTimer) {\n}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::in_microseconds(50_000),\n });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { name: 'tickTimer', scheduled: () => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema(tickTimer);\nexport default spacetimedb;\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (_ctx, { arg }) => {\n void arg;\n});\n\nexport const init = spacetimedb.init(ctx => {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50_000n),\n });\n});", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\claude-4-5-haiku\\llm)\nerror: expected `at`\n --> src\\lib.rs:4:38\n |\n4 | #[table(name = tick_timer, scheduled(table = tick_timer, reducer = tick, column = scheduled_at))]\n | ^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:12:11\n |\n12 | #[reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:13:38\n |\n13 | fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:18:32\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no variant or associated item named `in_microseconds` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:20:35\n |\n20 | scheduled_at: ScheduleAt::in_microseconds(50_000),\n | ^^^^^^^^^^^^^^^ variant or associated item not found in `ScheduleAt`\n\nSome errors have detailed explanations: E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/gpt-5-2-codex/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/gpt-5-2-codex/llm/src/index.ts:12:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:54010/v1/database/schema-t-017-scheduled-columns-gpt-5-2-codex-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:54010 => http://127.0.0.1:54010\nThis will DESTROY the current schema-t-017-scheduled-columns-gpt-5-2-codex-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.883671300Z", - "finished_at": "2025-10-22T00:43:57.918861400Z" + "vendor": "openai" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_018_constraints", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-018-constraints-golden", "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-claude-4-5-haiku-llm", "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, "constraints_seed_two_rows": { @@ -36517,42 +22862,22 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-claude-4-5-haiku-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.886492800Z", - "finished_at": "2025-10-22T00:43:57.905442300Z" + "vendor": "openai" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_019_many_to_many", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 5, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[spacetimedb::reducer(init)]\npub fn init(_ctx: &ReducerContext) {\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n user_id: 1,\n name: \"Alice\".to_string(),\n });\n ctx.db.users().insert(User {\n user_id: 2,\n name: \"Bob\".to_string(),\n });\n\n ctx.db.groups().insert(Group {\n group_id: 10,\n title: \"Admin\".to_string(),\n });\n ctx.db.groups().insert(Group {\n group_id: 20,\n title: \"Dev\".to_string(),\n });\n\n ctx.db.memberships().insert(Membership {\n id: 1,\n user_id: 1,\n group_id: 10,\n });\n ctx.db.memberships().insert(Membership {\n id: 2,\n user_id: 1,\n group_id: 20,\n });\n ctx.db.memberships().insert(Membership {\n id: 3,\n user_id: 2,\n group_id: 20,\n });\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "m2m_has_1_20": { "pass": true, @@ -36560,366 +22885,311 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" } }, - "memberships_three_rows": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, - "m2m_has_1_10": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "m2m_has_2_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" } }, - "schema_parity": { - "pass": false, - "partial": 0.0, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-claude-4-5-haiku-llm", - "reducers_diff": { - "only_golden": [], - "only_llm": [ - "init()" - ] - }, - "reducers_equal": false, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:41:58.889956700Z", - "finished_at": "2025-10-22T00:44:01.415622600Z" + "vendor": "openai" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_020_ecs", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n\n ctx.db.positions().insert(Position {\n entity_id: 1,\n x: 0,\n y: 0,\n });\n ctx.db.positions().insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n\n ctx.db.velocities().insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n ctx.db.velocities().insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(&position.entity_id) {\n let new_x = position.x + velocity.vx;\n let new_y = position.y + velocity.vy;\n\n let next_pos = NextPosition {\n entity_id: position.entity_id,\n x: new_x,\n y: new_y,\n };\n\n match ctx.db.next_positions().entity_id().find(&position.entity_id) {\n Some(_) => {\n let _ = ctx.db.next_positions().entity_id().update(next_pos);\n }\n None => {\n ctx.db.next_positions().insert(next_pos);\n }\n }\n }\n }\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "ecs_seed_positions_count": { + "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=2 AND x=8 AND y=3" } }, - "ecs_next_pos_entity2": { + "ecs_next_pos_entity1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_step_next_positions_count": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" - } - }, - "ecs_next_pos_entity1": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "sql": "SELECT COUNT(*) AS n FROM nextPosition" } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:43:52.281571Z", - "finished_at": "2025-10-22T00:44:17.609441900Z" + "vendor": "openai" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_021_multi_column_index", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Claude 4.5 Haiku", + "model_name": "GPT-5.2-Codex", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "claude-haiku-4-5", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-haiku-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\claude-4-5-haiku\\llm", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "mcindex_lookup_u7_d1": { + "mcindex_seed_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" } }, - "mcindex_lookup_u7_d2": { + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" - } - }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-claude-4-5-haiku-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" + } } }, - "vendor": "anthropic", - "started_at": "2025-10-22T00:43:56.033280Z", - "finished_at": "2025-10-22T00:44:19.430108300Z" + "vendor": "openai" } } }, { - "name": "Grok 4", - "route_api_model": "grok-4", + "name": "GPT-5-mini", + "route_api_model": "gpt-5-mini", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(ctx: &ReducerContext) {}\n\n#[reducer]\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.164175300Z", - "finished_at": "2025-10-22T01:03:40.928800800Z" + "vendor": "openai" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_001_basic_tables", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.179899400Z", - "finished_at": "2025-10-22T01:03:50.594608Z" + "vendor": "openai" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_002_scheduled_table", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 1, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { scheduled: 'tick' },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const tick = spacetimedb.reducer(tickTimer.rowType, (ctx, timer) => {\n // Scheduled tick; perform periodic work here.\n console.info('tick at', ctx.timestamp);\n});\n\nexport const init = spacetimedb.init((ctx) => {\n if (ctx.db.tickTimer.count() === 0) {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50_000n),\n });\n }\n});", "category": "basics", - "route_api_model": "grok-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.x.ai/v1/chat/completions: error sending request for url (https://api.x.ai/v1/chat/completions): operation timed out", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: reducer is not a function\n\tat resolveSchedules (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_002_scheduled_table/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7217:53)\n\tat [SpacetimeDB.moduleHooks.v2] (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_002_scheduled_table/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7248:22)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:54039/v1/database/basics-t-002-scheduled-table-gpt-5-mini-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:54039 => http://127.0.0.1:54039\nThis will DESTROY the current basics-t-002-scheduled-table-gpt-5-mini-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:04:24.234598100Z", - "finished_at": "2025-10-22T01:04:24.234598100Z" + "vendor": "openai" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::spacetimedb;\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", - "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-4\\llm", + "passed_tests": 1, + "category": "basics", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-4\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:5\n |\n2 | use spacetimedb::spacetimedb;\n | ^^^^^^^^^^^^^^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.185773400Z", - "finished_at": "2025-10-22T01:03:37.665154500Z" + "vendor": "openai" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", + "passed_tests": 2, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.188490Z", - "finished_at": "2025-10-22T01:02:55.582287600Z" + "vendor": "openai" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_005_update", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user = User { id, name, age, active };\n ctx.db.users().id().update(user);\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "data_parity_update_user": { "pass": true, @@ -36931,24 +23201,18 @@ 31, false ], - "golden_db": "basics-t-005-update-golden", "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-grok-4-llm", "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -36957,137 +23221,159 @@ "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.191882800Z", - "finished_at": "2025-10-22T01:03:51.231015600Z" + "vendor": "openai" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "seed_users_row": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.194777800Z", - "finished_at": "2025-10-22T01:03:09.975424400Z" + "vendor": "openai" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_007_crud", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, UniqueColumn};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n let updated = User { id: 1, name: \"Alice2\".to_string(), age: 31, active: false };\n ctx.db.users().id().update(updated);\n ctx.db.users().id().delete(&2);\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-4\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:44\n |\n2 | use spacetimedb::{reducer, ReducerContext, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.197437100Z", - "finished_at": "2025-10-22T01:03:34.519339400Z" + "vendor": "openai" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result { id: user.id, name: user.name });\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-4\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.200443800Z", - "finished_at": "2025-10-22T01:03:49.306266200Z" + "vendor": "openai" }, "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_009_init", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "init_seed_alice": { "pass": true, @@ -37095,7 +23381,7 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, "init_total_two": { @@ -37104,18 +23390,15 @@ "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-4-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -37126,1230 +23409,1509 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.203170700Z", - "finished_at": "2025-10-22T01:03:51.597278500Z" + "vendor": "openai" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_010_connect", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb::reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".into(),\n });\n}\n\n#[spacetimedb::reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".into(),\n });\n}", + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({\n id: 0n,\n kind: \"connected\",\n });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({\n id: 0n,\n kind: \"disconnected\",\n });\n});", "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "schema_parity": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-4-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.205852800Z", - "finished_at": "2025-10-22T01:03:18.971400900Z" + "vendor": "openai" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[spacetimedb::table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result { id, sum: add(a, b) });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-4", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-4\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[spacetimedb::table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:37\n |\n4 | #[spacetimedb::table(name = results)]\n | ------------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `spacetimedb::table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[spacetimedb::table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:17:22\n |\n17 | ctx.db.results().insert(Result { id, sum: add(a, b) });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.results().try_insert(Result { id, sum: add(a, b) });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.208437500Z", - "finished_at": "2025-10-22T01:03:17.124837500Z" + "vendor": "openai" }, "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_012_spacetime_product_type", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Grok 4", - "total_tests": 1, + "model_name": "GPT-5-mini", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const Score = t.object('Score', {\n left: t.i32(),\n right: t.i32(),\n});\n\nconst result = table(\n { name: 'result' },\n {\n id: t.i32().primaryKey(),\n value: Score,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setScore = spacetimedb.reducer(\n { id: t.i32(), left: t.i32(), right: t.i32() },\n (ctx, { id, left, right }) => {\n ctx.db.result.insert({\n id,\n value: { left, right },\n });\n }\n);", "category": "schema", - "route_api_model": "grok-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.x.ai/v1/chat/completions: error sending request for url (https://api.x.ai/v1/chat/completions): operation timed out", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: exporting something that is not a spacetime export\n\tat [SpacetimeDB.moduleHooks.v2] (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_012_spacetime_product_type/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7241:15)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:54039/v1/database/schema-t-012-spacetime-product-type-gpt-5-mini-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:54039 => http://127.0.0.1:54039\nThis will DESTROY the current schema-t-012-spacetime-product-type-gpt-5-mini-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:04:24.235872600Z", - "finished_at": "2025-10-22T01:04:24.235872600Z" + "vendor": "openai" }, "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{SpacetimeType, ReducerContext, reducer, table};\n\n#[derive(SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table(\n { name: 'result', public: true },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { circle: radius },\n });\n});", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-4\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:22\n |\n10 | #[derive(SpacetimeType)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:12\n |\n 10 | #[derive(SpacetimeType)]\n | ------------- expected `Result` because of return type\n 11 | pub enum Shape {\n 12 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:25:22\n |\n25 | ctx.db.results().insert(Result { id, value: Shape::Circle(radius) });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.results().try_insert(Result { id, value: Shape::Circle(radius) });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 40 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:54039/v1/database/c200bb2648b6b24a98f1c2c1814fcdf7b12362142249436f950bc3656912d9bd/call/set_circle)\n", + "phase": "call_reducer_golden" + } + }, + "sum_type_row_count": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.214065100Z", - "finished_at": "2025-10-22T01:03:53.947923200Z" + "vendor": "openai" }, "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer(init)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000i64,\n price: 1.5f32,\n ratio: 2.25f64,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling generic-array v0.14.9\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.216933200Z", - "finished_at": "2025-10-22T01:03:49.010285900Z" + "vendor": "openai" }, "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Address {\n street: String,\n zip: i32\n}\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address { street: \"1 Main\".to_string(), zip: 11111 },\n work: Address { street: \"2 Broad\".to_string(), zip: 22222 },\n pos: Position { x: 7, y: 9 }\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.219748600Z", - "finished_at": "2025-10-22T01:04:00.131061Z" + "vendor": "openai" }, "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_016_sum_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{spacetimedb, ReducerContext, Table};\n\n#[derive(spacetimedb::SpacetimeType)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(spacetimedb::SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[spacetimedb::reducer(seed)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst drawing = table(\n { name: 'drawing', public: true },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer('seed', (ctx) => {\n ctx.db.drawing.id.insert({\n id: 1,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-4\\llm)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:24:24\n |\n24 | #[spacetimedb::reducer(seed)]\n | ^^^^\n\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: Cannot read properties of undefined (reading 'tag')\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:1988:64)\n\tat isFixedSizeProduct (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:1987:46)\n\tat makeDeserializer (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:2100:9)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:6380:35)\n\tat ModuleHooksImpl (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:6379:65)\n\tat makeHooks (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:6370:30)\n\tat [SpacetimeDB.moduleHooks.v2] (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7249:12)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:54039/v1/database/schema-t-016-sum-type-columns-gpt-5-mini-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:54039 => http://127.0.0.1:54039\nThis will DESTROY the current schema-t-016-sum-type-columns-gpt-5-mini-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.222488900Z", - "finished_at": "2025-10-22T01:03:17.896166200Z" + "vendor": "openai" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_017_scheduled_columns", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Grok 4", - "total_tests": 1, + "model_name": "GPT-5-mini", + "total_tests": 2, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { scheduled: 'tick' },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const tick = spacetimedb.reducer('tick', tickTimer.rowType, (ctx, timer) => {\n console.info('tick');\n});\n\nexport const init = spacetimedb.init((ctx) => {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50_000n),\n });\n});", "category": "schema", - "route_api_model": "grok-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5-mini", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.x.ai/v1/chat/completions: error sending request for url (https://api.x.ai/v1/chat/completions): operation timed out", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: reducer is not a function\n\tat resolveSchedules (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7217:53)\n\tat [SpacetimeDB.moduleHooks.v2] (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7248:22)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:54039/v1/database/schema-t-017-scheduled-columns-gpt-5-mini-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:54039 => http://127.0.0.1:54039\nThis will DESTROY the current schema-t-017-scheduled-columns-gpt-5-mini-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:04:24.237077100Z", - "finished_at": "2025-10-22T01:04:24.237077100Z" + "vendor": "openai" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_018_constraints", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[spacetimedb::table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling arrayref v0.3.9\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:15:23\n |\n15 | ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.accounts().try_insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:16:23\n |\n16 | ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.accounts().try_insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.228601900Z", - "finished_at": "2025-10-22T01:03:49.415425800Z" + "vendor": "openai" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user', public: true },\n {\n userId: t.i32().primaryKey(),\n name: t.string(),\n }\n);\n\nconst group = table(\n { name: 'group', public: true },\n {\n groupId: t.i32().primaryKey(),\n title: t.string(),\n }\n);\n\nconst membership = table(\n {\n name: 'membership',\n public: true,\n indexes: [\n { name: 'byUser', algorithm: 'btree', columns: ['userId'] },\n { name: 'byGroup', algorithm: 'btree', columns: ['groupId'] },\n ],\n },\n {\n id: t.i32().primaryKey(),\n userId: t.i32(),\n groupId: t.i32(),\n }\n);\n\nconst spacetimedb = schema({ user, group, membership });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n // Users\n ctx.db.user.userId.insert({ userId: 1, name: \"Alice\" });\n ctx.db.user.userId.insert({ userId: 2, name: \"Bob\" });\n\n // Groups\n ctx.db.group.groupId.insert({ groupId: 10, title: \"Admin\" });\n ctx.db.group.groupId.insert({ groupId: 20, title: \"Dev\" });\n\n // Memberships\n ctx.db.membership.id.insert({ id: 1, userId: 1, groupId: 10 });\n ctx.db.membership.id.insert({ id: 2, userId: 1, groupId: 20 });\n ctx.db.membership.id.insert({ id: 3, userId: 2, groupId: 20 });\n});", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { + "m2m_has_1_20": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:28:20\n |\n28 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:30:21\n |\n30 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".into() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:32:26\n |\n32 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:33:26\n |\n33 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n33 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" + } + }, + "m2m_has_2_20": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:54039/v1/database/c2008f1f83f5944b0111c371ec9f5d3bb94125e404c1f8044d20b8b2eba4c88c/call/seed)\n", + "phase": "call_reducer" + } + }, + "memberships_three_rows": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:05.232020Z", - "finished_at": "2025-10-22T01:03:38.139665400Z" + "vendor": "openai" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_020_ecs", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Grok 4", + "model_name": "GPT-5-mini", "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, spacetimedb};\n\n#[spacetimedb::table(name = entities, public)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(name = positions, public)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = velocities, public)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(name = next_positions, public)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let new_x = pos.x + vel.vx;\n let new_y = pos.y + vel.vy;\n let next_pos = NextPosition { entity_id: pos.entity_id, x: new_x, y: new_y };\n if ctx.db.next_positions().entity_id().find(&next_pos.entity_id).is_some() {\n ctx.db.next_positions().entity_id().update(next_pos);\n } else {\n ctx.db.next_positions().insert(next_pos);\n }\n }\n }\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst entity = table(\n { },\n {\n id: t.i32().primaryKey(),\n }\n);\n\nconst position = table(\n { },\n {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n }\n);\n\nconst velocity = table(\n { },\n {\n entityId: t.i32().primaryKey(),\n vx: t.i32(),\n vy: t.i32(),\n }\n);\n\nconst nextPosition = table(\n { },\n {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n }\n);\n\nexport const spacetimedb = schema({ entity, position, velocity, nextPosition });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n // Insert Entity 1\n ctx.db.entity.id.insert({ id: 1 });\n ctx.db.position.entityId.insert({ entityId: 1, x: 0, y: 0 });\n ctx.db.velocity.entityId.insert({ entityId: 1, vx: 1, vy: 0 });\n\n // Insert Entity 2\n ctx.db.entity.id.insert({ id: 2 });\n ctx.db.position.entityId.insert({ entityId: 2, x: 10, y: 0 });\n ctx.db.velocity.entityId.insert({ entityId: 2, vx: -2, vy: 3 });\n});\n\nexport const step = spacetimedb.reducer((ctx) => {\n for (const pos of ctx.db.position.iter()) {\n const vel = ctx.db.velocity.entityId.find(pos.entityId);\n if (!vel) continue;\n const nx = pos.x + vel.vx;\n const ny = pos.y + vel.vy;\n const existing = ctx.db.nextPosition.entityId.find(pos.entityId);\n if (existing) {\n ctx.db.nextPosition.entityId.update({ ...existing, x: nx, y: ny });\n } else {\n ctx.db.nextPosition.entityId.insert({ entityId: pos.entityId, x: nx, y: ny });\n }\n }\n});", "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-4\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:35\n |\n2 | use spacetimedb::{ReducerContext, spacetimedb};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: exporting something that is not a spacetime export\n\tat [SpacetimeDB.moduleHooks.v2] (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_020_ecs/typescript/server/gpt-5-mini/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7241:15)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:54039/v1/database/schema-t-020-ecs-gpt-5-mini-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:54039 => http://127.0.0.1:54039\nThis will DESTROY the current schema-t-020-ecs-gpt-5-mini-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:02:55.582569300Z", - "finished_at": "2025-10-22T01:04:24.232996900Z" + "vendor": "openai" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "c73ba5b8e7438d32e18e96f9ab86c5b8ae2f31d1d614fe8db4abd098176840b0", "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 4", + "lang": "typescript", + "golden_published": true, + "model_name": "GPT-5-mini", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[spacetimedb::table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "passed_tests": 4, "category": "schema", - "route_api_model": "grok-4", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-4-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-4\\llm", + "route_api_model": "gpt-5-mini", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-4\\llm)\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:15:19\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.logs().try_insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:16:19\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.logs().try_insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:17:19\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.logs().try_insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:03:09.975971100Z", - "finished_at": "2025-10-22T01:03:57.243719300Z" + "vendor": "openai" } } }, { - "name": "Grok 3 Mini (Beta)", - "route_api_model": "grok-3-mini", + "name": "Grok Code", + "route_api_model": "grok-code-fast-1", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(ctx: &ReducerContext) { }\n\n#[reducer]\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) { }\n\n#[reducer]\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) { }\n\n#[reducer]\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) { }\n\n#[reducer]\npub fn empty_reducer_with_three_args(ctx: &ReducerContext, active: bool, ratio: f32, label: String) { }", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.287899400Z", - "finished_at": "2025-10-22T01:08:55.016917700Z" + "vendor": "xai" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_001_basic_tables", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.304553100Z", - "finished_at": "2025-10-22T01:08:29.144837800Z" + "vendor": "xai" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt};\nuse std::time::Duration;\n\n#[table(\n name = tick_timer,\n scheduled(reducer = tick, column = scheduled_at)\n)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Every(Duration::from_micros(50_000)),\n });\n}\n\n#[reducer]\npub fn tick(ctx: &ReducerContext) {}", + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\grok-3-mini-beta\\llm)\nerror: expected `at`\n --> src\\lib.rs:7:15\n |\n7 | scheduled(reducer = tick, column = scheduled_at)\n | ^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:18:32\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no variant or associated item named `Every` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:20:35\n |\n20 | scheduled_at: ScheduleAt::Every(Duration::from_micros(50_000)),\n | ^^^^^ variant or associated item not found in `ScheduleAt`\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:25:13\n |\n25 | pub fn tick(ctx: &ReducerContext) {}\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 4 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.307323400Z", - "finished_at": "2025-10-22T01:08:53.578089100Z" + "vendor": "xai" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::table;\n\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:14\n |\n13 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:14\n |\n 9 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 13 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:14\n |\n 13 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:13:14\n |\n 13 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:13:14\n |\n13 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.309917800Z", - "finished_at": "2025-10-22T01:08:51.813844700Z" + "vendor": "xai" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", + "passed_tests": 2, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.312600300Z", - "finished_at": "2025-10-22T01:08:50.709659200Z" + "vendor": "xai" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_005_update", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let users = ctx.db.users();\n let new_user = User { id, name, age, active };\n users.id().update(new_user);\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user', public: true },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user });\nexport default spacetimedb;\n\nexport const updateUser = spacetimedb.reducer({ id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() }, (ctx, { id, name, age, active }) => {\n const userRow = ctx.db.user.id.find(id);\n if (userRow) {\n ctx.db.user.id.update({ ...userRow, name, age, active });\n }\n});", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, + "data_parity_update_user": { + "pass": false, + "partial": 0.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+------+-----+--------", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_update_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-grok-3-mini-beta-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "tables_equal": true + } + }, + "seed_users_row": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:61803/v1/database/c2008d3a5d3b789a38ac8b7e737fd463d7f7b7de462393e2641dfa765aa7cf55/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.315601Z", - "finished_at": "2025-10-22T01:08:58.977899300Z" + "vendor": "xai" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Grok Code", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-grok-3-mini-beta-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "delete_user_count_zero": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "seed_users_row": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.318096200Z", - "finished_at": "2025-10-22T01:08:28.593090400Z" + "vendor": "xai" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_007_crud", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n if let Some(mut user) = ctx.db.users().id().find(&1) {\n user.name = \"Alice2\".to_string();\n user.age = 31;\n user.active = false;\n ctx.db.users().id().update(user);\n }\n ctx.db.users().id().delete(&2);\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling second-stack v0.3.5\n Compiling rand_core v0.6.4\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.320503800Z", - "finished_at": "2025-10-22T01:08:53.257042700Z" + "vendor": "xai" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(id) {\n ctx.db.results().insert(Result { id: user.id, name: user.name });\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:23:26\n |\n23 | ctx.db.results().insert(Result { id: user.id, name: user.name });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.results().try_insert(Result { id: user.id, name: user.name });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 29 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.323015200Z", - "finished_at": "2025-10-22T01:08:54.026751800Z" + "vendor": "xai" }, "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_009_init", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", + "passed_tests": 4, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "init_seed_alice": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling syn v2.0.107\n Compiling blake3 v1.8.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ++++\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n 13 | #[reducer(init)]\n | ---------------- required by a bound introduced by this call\n 14 | pub fn init(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {init}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:14:18\n |\n14 | pub fn init(ctx: ReducerContext) {\n | ^^^^^^^^^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `ReducerContext`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:14:8\n |\n13 | #[reducer(init)]\n | ---------------- required by a bound introduced by this call\n14 | pub fn init(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {init}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.325999700Z", - "finished_at": "2025-10-22T01:07:51.691113100Z" + "vendor": "xai" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_010_connect", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event', public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected(ctx => {\n ctx.db.event.insert({\n id: 0n,\n kind: \"connected\",\n });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected(ctx => {\n ctx.db.event.insert({\n id: 0n,\n kind: \"disconnected\",\n });\n});", "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:14:21\n |\n14 | ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.events().try_insert(Event { id: 0, kind: \"connected\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:19:21\n |\n19 | ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.events().try_insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.329039100Z", - "finished_at": "2025-10-22T01:08:20.312932300Z" + "vendor": "xai" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum_value = add(a, b);\n ctx.db.results().insert(Result { id, sum: sum_value });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling generic-array v0.14.9\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:18:22\n |\n18 | ctx.db.results().insert(Result { id, sum: sum_value });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.results().try_insert(Result { id, sum: sum_value });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + } + }, + "vendor": "xai" + }, + "t_012_spacetime_product_type": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_012_spacetime_product_type", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "grok-code-fast-1", + "scorer_details": { + "product_type_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.331646100Z", - "finished_at": "2025-10-22T01:08:51.273124400Z" + "vendor": "xai" }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "t_013_spacetime_sum_type": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_013_spacetime_sum_type", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n let score = Score { left, right };\n ctx.db.results().insert(Result { id, value: score });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table(\n { name: 'result', public: true },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\n ctx.db.result.insert({ id, value: { tag: 'circle', value: radius } });\n});", "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:10:12\n |\n10 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:12\n |\n13 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 9 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:9:24\n |\n9 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:12\n |\n 9 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 13 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:12\n |\n 13 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:13:12\n |\n 13 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:13:12\n |\n13 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:19:22\n |\n19 | ctx.db.results().insert(Result { id, value: score });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.results().try_insert(Result { id, value: score });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:61803/v1/database/c200e33d4d652b61ce5d379db48f7b2d1a76dfcbd64d177c3f37c946a561c0db/call/set_circle)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.334228Z", - "finished_at": "2025-10-22T01:08:56.370527Z" - }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n let new_result = Result { id, value: Shape::Circle(radius) };\n ctx.db.results().insert(new_result);\n}", - "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-3-mini-beta\\llm", - "scorer_details": { - "publish_error": { + }, + "sum_type_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:15:12\n |\n15 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:12\n |\n18 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 14 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:14:24\n |\n14 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 14 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 18 | value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:18:12\n |\n18 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:24:22\n |\n24 | ctx.db.results().insert(new_result);\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | ctx.db.results().try_insert(new_result);\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.337261600Z", - "finished_at": "2025-10-22T01:08:53.747556200Z" + "vendor": "xai" }, "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = primatives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primatives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&primatives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primatives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primatives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "elementary_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" + } + }, + "elementary_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.339881Z", - "finished_at": "2025-10-22T01:08:53.956757600Z" + "vendor": "xai" }, "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let profile = Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n };\n ctx.db.profiles().insert(profile);\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:15\n |\n18 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:19:15\n |\n19 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:14\n |\n20 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:15\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 18 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:19:15\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 19 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:14\n |\n 14 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:15\n |\n 18 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:19:15\n |\n 19 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:14\n |\n 20 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:18:15\n |\n 18 | pub home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:19:15\n |\n 19 | pub work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:20:14\n |\n 20 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:18:15\n |\n18 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:19:15\n |\n19 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:20:14\n |\n20 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:37:23\n |\n37 | ctx.db.profiles().insert(profile);\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n37 | ctx.db.profiles().try_insert(profile);\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 16 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.342757800Z", - "finished_at": "2025-10-22T01:08:51.525634400Z" + "vendor": "xai" }, "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst drawing = table(\n { name: 'drawing', public: true },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nconst spacetimedb = schema({ drawing });\n\nexport const seed = spacetimedb.reducer({}, (ctx) => {\n ctx.db.drawing.insert({\n id: 0,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});\n\nexport default spacetimedb;", "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { + "sum_type_columns_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:18:12\n |\n18 | pub a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:19:12\n |\n19 | pub b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 14 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 18 | pub a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:19:12\n |\n 14 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 19 | pub b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | pub a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:19:12\n |\n 19 | pub b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:18:12\n |\n 18 | pub a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:19:12\n |\n 19 | pub b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:18:12\n |\n18 | pub a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:19:12\n |\n19 | pub b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&drawings__TableHandle` in the current scope\n --> src\\lib.rs:24:23\n |\n24 | ctx.db.drawings().insert(Drawing {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | ctx.db.drawings().try_insert(Drawing {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 11 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:61803/v1/database/c2000788e329b453495afd0fdbb496a34d3af0ea9e8d7984f456fba62dc88ed7/call/seed)\n", + "phase": "call_reducer_golden" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.345561700Z", - "finished_at": "2025-10-22T01:08:51.598412400Z" + "vendor": "xai" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_017_scheduled_columns", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "model_name": "Grok Code", "total_tests": 2, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let _ = ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::every(std::time::Duration::from_micros(50_000)),\n });\n}\n\n#[reducer(scheduled)]\npub fn tick(ctx: &ReducerContext, row: TickTimer) {\n // Scheduled reducer body\n}", + "llm_output": "import { schema, table, t, ScheduleAt } from 'spacetimedb/server';\n\nconst tickTimer = table(\n { scheduled: () => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n});\n\nexport const init = spacetimedb.reducer((ctx) => {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50000n),\n });\n});\n\nexport default spacetimedb;", "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\grok-3-mini-beta\\llm)\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:20:11\n |\n20 | #[reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0599]: no method named `insert` found for reference `&tick_timer__TableHandle` in the current scope\n --> src\\lib.rs:14:33\n |\n14 | let _ = ctx.db.tick_timer().insert(TickTimer {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | let _ = ctx.db.tick_timer().try_insert(TickTimer {\n | ++++\n\nerror[E0599]: no variant or associated item named `every` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:16:35\n |\n16 | scheduled_at: ScheduleAt::every(std::time::Duration::from_micros(50_000)),\n | ^^^^^ variant or associated item not found in `ScheduleAt`\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:21:13\n |\n21 | pub fn tick(ctx: &ReducerContext, row: TickTimer) {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `row`\n --> src\\lib.rs:21:35\n |\n21 | pub fn tick(ctx: &ReducerContext, row: TickTimer) {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_row`\n\nFor more information about this error, try `rustc --explain E0599`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\n[MISSING_EXPORT] Error: \"ScheduleAt\" is not exported by \"D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/grok-code/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs\".\n ╭─[ D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_017_scheduled_columns/typescript/server/grok-code/llm/src/index.ts:1:28 ]\n │\n 1 │ import { schema, table, t, ScheduleAt } from 'spacetimedb/server';\n │ ─────┬──── \n │ ╰────── Missing export\n───╯\n\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.348269700Z", - "finished_at": "2025-10-22T01:08:54.597335800Z" + "vendor": "xai" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_018_constraints", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:15:23\n |\n15 | ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.accounts().try_insert(Account { id: 1, email: \"a@example.com\".to_string(), name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:16:23\n |\n16 | ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.accounts().try_insert(Account { id: 2, email: \"b@example.com\".to_string(), name: \"Bob\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.351379400Z", - "finished_at": "2025-10-22T01:08:54.076400400Z" + "vendor": "xai" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "m2m_has_1_20": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:28:20\n |\n28 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:30:21\n |\n30 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:32:26\n |\n32 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:33:26\n |\n33 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n33 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:06:54.353994800Z", - "finished_at": "2025-10-22T01:08:56.823878Z" + "vendor": "xai" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_020_ecs", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\nfn seed(ctx: ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\nfn step(ctx: ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(&position.entity_id) {\n let new_x = position.x + velocity.vx;\n let new_y = position.y + velocity.vy;\n let new_next = NextPosition {\n entity_id: position.entity_id,\n x: new_x,\n y: new_y,\n };\n\n if ctx.db.next_positions().entity_id().find(&position.entity_id).is_some() {\n ctx.db.next_positions().entity_id().update(new_next);\n } else {\n ctx.db.next_positions().insert(new_next);\n }\n }\n }\n}", + "passed_tests": 5, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:36:23\n |\n36 | ctx.db.entities().insert(Entity { id: 1 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.entities().try_insert(Entity { id: 1 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:37:24\n |\n37 | ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n37 | ctx.db.positions().try_insert(Position { entity_id: 1, x: 0, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:38:25\n |\n38 | ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n38 | ctx.db.velocities().try_insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:40:23\n |\n40 | ctx.db.entities().insert(Entity { id: 2 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n40 | ctx.db.entities().try_insert(Entity { id: 2 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:41:24\n |\n41 | ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n41 | ctx.db.positions().try_insert(Position { entity_id: 2, x: 10, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:42:25\n |\n42 | ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n42 | ctx.db.velocities().try_insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ++++\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:35:4\n |\n 34 | #[reducer]\n | ---------- required by a bound introduced by this call\n 35 | fn seed(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {seed}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:35:14\n |\n35 | fn seed(ctx: ReducerContext) {\n | ^^^^^^^^^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `ReducerContext`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:35:4\n |\n34 | #[reducer]\n | ---------- required by a bound introduced by this call\n35 | fn seed(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {seed}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0599]: no method named `iter` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:47:40\n |\n47 | for position in ctx.db.positions().iter() {\n | ^^^^ method not found in `&positions__TableHandle`\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `iter` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\n\nerror[E0599]: no method named `insert` found for reference `&next_positions__TableHandle` in the current scope\n --> src\\lib.rs:60:41\n |\n60 | ctx.db.next_positions().insert(new_next);\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n60 | ctx.db.next_positions().try_insert(new_next);\n | ++++\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:46:4\n |\n 45 | #[reducer]\n | ---------- required by a bound introduced by this call\n 46 | fn step(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {step}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:46:14\n |\n46 | fn step(ctx: ReducerContext) {\n | ^^^^^^^^^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `ReducerContext`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:46:4\n |\n45 | #[reducer]\n | ---------- required by a bound introduced by this call\n46 | fn step(ctx: ReducerContext) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(ReducerContext) {step}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM nextPosition" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:07:51.691627Z", - "finished_at": "2025-10-22T01:09:00.193797200Z" + "vendor": "xai" }, "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", + "lang": "typescript", + "golden_published": true, + "model_name": "Grok Code", "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "passed_tests": 4, "category": "schema", - "route_api_model": "grok-3-mini", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-grok-3-mini-beta-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-3-mini-beta\\llm", + "route_api_model": "grok-code-fast-1", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\grok-3-mini-beta\\llm)\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:15:19\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.logs().try_insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:16:19\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.logs().try_insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:17:19\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.logs().try_insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "xai", - "started_at": "2025-10-22T01:08:20.313146400Z", - "finished_at": "2025-10-22T01:09:02.421910900Z" + "vendor": "xai" } } }, { - "name": "Gemini 2.5 Pro", - "route_api_model": "gemini-2.5-pro", + "name": "Gemini 3 Flash", + "route_api_model": "google/gemini-3-flash-preview", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\nfn empty_reducer_no_args(_ctx: &ReducerContext) {}\n\n#[reducer]\nfn empty_reducer_with_int(_ctx: &ReducerContext, count: i32) {}\n\n#[reducer]\nfn empty_reducer_with_string(_ctx: &ReducerContext, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_two_args(_ctx: &ReducerContext, count: i32, name: String) {}\n\n#[reducer]\nfn empty_reducer_with_three_args(_ctx: &ReducerContext, active: bool, ratio: f32, label: String) {}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.027306900Z", - "finished_at": "2025-10-22T01:13:05.554659400Z" + "vendor": "meta" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_001_basic_tables", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::spacetimedb;\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[spacetimedb::table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", + "passed_tests": 1, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:5\n |\n2 | use spacetimedb::spacetimedb;\n | ^^^^^^^^^^^^^^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.044241800Z", - "finished_at": "2025-10-22T01:13:18.245436Z" + "vendor": "meta" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_002_scheduled_table", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{\n reducer,\n schedule::{ScheduleAt, ScheduleContext},\n table, ReducerContext, Table,\n};\nuse std::time::Duration;\n\n#[table(name = \"tick_timer\", schedule(reducer = \"tick\", column = \"scheduled_at\"))]\nstruct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(scheduled)]\nfn tick(_ctx: &ReducerContext, _scheduled_ctx: &ScheduleContext, _timer: &TickTimer) {}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n if ctx.db.tick_timer().count() == 0 {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::new_repeating_interval(Duration::from_micros(50_000)),\n });\n }\n}", + "llm_output": "import { schema, table, t, ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n {\n name: 'tickTimer',\n scheduled: (): any => tick,\n },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n // Reducer logic for each 50ms tick\n});\n\nexport const init = spacetimedb.init((ctx) => {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50n),\n });\n});", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:9:16\n |\n9 | #[table(name = \"tick_timer\", schedule(reducer = \"tick\", column = \"scheduled_at\"))]\n | ^^^^^^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:17:11\n |\n17 | #[reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::schedule`\n --> src\\lib.rs:4:5\n |\n4 | schedule::{ScheduleAt, ScheduleContext},\n | ^^^^^^^^ could not find `schedule` in `spacetimedb`\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:18:75\n |\n18 | fn tick(_ctx: &ReducerContext, _scheduled_ctx: &ScheduleContext, _timer: &TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:23:36\n |\n23 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:22:15\n |\n22 | if ctx.db.tick_timer().count() == 0 {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:23:16\n |\n23 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0412, E0422, E0432, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Your module doesn't import the `spacetimedb/server` package at all - this is likely a mistake, as your module will not be able to interface with the SpacetimeDB host.\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.047465Z", - "finished_at": "2025-10-22T01:13:46.117006700Z" + "vendor": "meta" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_003_struct_in_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, SpacetimeType};\n\n#[derive(SpacetimeType, Clone, Debug, PartialEq)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.050485700Z", - "finished_at": "2025-10-22T01:13:33.509560600Z" + "vendor": "meta" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_004_insert", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 2, "passed_tests": 2, - "llm_output": "use spacetimedb::ReducerContext;\nuse spacetimedb::Table;\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user_to_insert = User {\n id,\n name,\n age,\n active,\n };\n ctx.db.users().insert(user_to_insert);\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -38364,135 +24926,141 @@ 30, true ], - "golden_db": "basics-t-004-insert-golden", "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gemini-2-5-pro-llm", "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "insert_user", - "server": "local" + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.053090Z", - "finished_at": "2025-10-22T01:13:41.938054800Z" + "vendor": "meta" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{spacetimedb, ReducerContext};\n\n#[spacetimedb::table(name = \"users\")]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user_update = User {\n id,\n name,\n age,\n active,\n };\n ctx.db.users().id().update(user_update);\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "data_parity_update_user": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:4:29\n |\n4 | #[spacetimedb::table(name = \"users\")]\n | ^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror[E0422]: cannot find struct, variant or union type `User` in this scope\n --> src\\lib.rs:15:23\n |\n15 | let user_update = User {\n | ^^^^ not found in this scope\n\nSome errors have detailed explanations: E0422, E0432.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.056641700Z", - "finished_at": "2025-10-22T01:13:16.944913400Z" + "vendor": "meta" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, + "seed_users_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" + } + }, "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { "actual": 0, "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.059542Z", - "finished_at": "2025-10-22T01:13:16.932780200Z" + "vendor": "meta" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_007_crud", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{ReducerContext, Table, UniqueColumn};\n\n#[spacetimedb::table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[spacetimedb::reducer]\nfn crud(ctx: &ReducerContext) {\n // insert (id=1, name=\"Alice\", age=30, active=true)\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n // insert (id=2, name=\"Bob\", age=22, active=false)\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n // update (id=1, name=\"Alice2\", age=31, active=false)\n let updated_user = User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n };\n ctx.db.users().id().update(updated_user);\n\n // delete id=2\n ctx.db.users().id().delete(&2);\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_row_id2_deleted": { + "crud_row_id1_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" } }, "crud_total_count_one": { @@ -38501,72 +25069,66 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gemini-2-5-pro-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.062431400Z", - "finished_at": "2025-10-22T01:13:43.657667200Z" + "vendor": "meta" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{\n table,\n reducer,\n ReducerContext,\n Table,\n UniqueColumn,\n};\n\n#[table(name = \"users\")]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = \"results\")]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) -> std::result::Result<(), String> {\n if let Some(user) = ctx.db.users().id().find(&id) {\n let result_row = Result {\n id: user.id,\n name: user.name,\n };\n ctx.db.results().insert(result_row);\n Ok(())\n } else {\n Err(format!(\"User with id {} not found\", id))\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:10:16\n |\n10 | #[table(name = \"users\")]\n | ^^^^^^^\n\nerror: expected identifier\n --> src\\lib.rs:19:16\n |\n19 | #[table(name = \"results\")]\n | ^^^^^^^^^\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:29:26\n |\n29 | let result_row = Result {\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:7:5\n |\n7 | UniqueColumn,\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0599]: no method named `users` found for struct `Local` in the current scope\n --> src\\lib.rs:28:32\n |\n28 | if let Some(user) = ctx.db.users().id().find(&id) {\n | ^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `results` found for struct `Local` in the current scope\n --> src\\lib.rs:33:16\n |\n33 | ctx.db.results().insert(result_row);\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0574, E0599.\nFor more information about an error, try `rustc --explain E0574`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.065132600Z", - "finished_at": "2025-10-22T01:13:37.349757200Z" + "vendor": "meta" }, "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_009_init", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{\n reducer,\n table,\n ReducerContext,\n Table,\n};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "init_seed_alice": { "pass": true, @@ -38574,18 +25136,24 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" + } + }, + "init_total_two": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -38596,164 +25164,182 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" - } - }, - "init_total_two": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.067782Z", - "finished_at": "2025-10-22T01:13:07.150982200Z" + "vendor": "meta" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_010_connect", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{spacetimedb, Address, Identity, ReducerContext, Table};\n\n#[spacetimedb(table(name = events))]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[spacetimedb(reducer(client_connected))]\npub fn client_connected(ctx: &ReducerContext, _identity: &Identity, _address: &Address) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[spacetimedb(reducer(client_disconnected))]\npub fn client_disconnected(ctx: &ReducerContext, _identity: &Identity, _address: &Address) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event', public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({\n id: 0n,\n kind: 'connected',\n });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({\n id: 0n,\n kind: 'disconnected',\n });\n});", "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, Address, Identity, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find attribute `primary_key` in this scope\n --> src\\lib.rs:6:7\n |\n6 | #[primary_key]\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `auto_inc` in this scope\n --> src\\lib.rs:7:7\n |\n7 | #[auto_inc]\n | ^^^^^^^^\n\nerror[E0599]: no method named `events` found for struct `Local` in the current scope\n --> src\\lib.rs:14:12\n |\n14 | ctx.db.events().insert(Event {\n | ^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `events` found for struct `Local` in the current scope\n --> src\\lib.rs:22:12\n |\n22 | ctx.db.events().insert(Event {\n | ^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.070241300Z", - "finished_at": "2025-10-22T01:13:41.379304800Z" + "vendor": "meta" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{spacetimedb, ReducerContext, Table};\n\n#[spacetimedb::table(name = \"results\")]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[spacetimedb::reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(Result { id, sum: add(a, b) });\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:4:29\n |\n4 | #[spacetimedb::table(name = \"results\")]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:2:19\n |\n2 | use spacetimedb::{spacetimedb, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:17:29\n |\n17 | ctx.db.results().insert(Result { id, sum: add(a, b) });\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nSome errors have detailed explanations: E0432, E0574.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.072854Z", - "finished_at": "2025-10-22T01:13:29.990014900Z" + "vendor": "meta" }, "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, SpacetimeType, Table};\nuse serde::{Deserialize, Serialize};\n\n#[derive(SpacetimeType, Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Hash, Serialize, Deserialize)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[spacetimedb::table(name = \"results\")]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[spacetimedb::reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n let new_result = Result {\n id,\n value: Score { left, right },\n };\n ctx.db.results().insert(new_result);\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_row_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:11:29\n |\n11 | #[spacetimedb::table(name = \"results\")]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `serde`\n --> src\\lib.rs:3:5\n |\n3 | use serde::{Deserialize, Serialize};\n | ^^^^^ use of unresolved module or unlinked crate `serde`\n |\n = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`\n\nerror[E0574]: expected struct, variant or union type, found enum `Result`\n --> src\\lib.rs:20:22\n |\n20 | let new_result = Result {\n | ^^^^^^ not a struct, variant or union type\n |\nhelp: consider importing one of these type aliases instead\n |\n 2 + use std::fmt::Result;\n |\n 2 + use std::io::Result;\n |\n 2 + use std::thread::Result;\n |\n 2 + use core::fmt::Result;\n |\n\nerror[E0599]: no method named `results` found for struct `Local` in the current scope\n --> src\\lib.rs:24:12\n |\n24 | ctx.db.results().insert(new_result);\n | ^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0432, E0574, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 4 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.075525800Z", - "finished_at": "2025-10-22T01:13:41.381620200Z" + "vendor": "meta" }, "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_013_spacetime_sum_type", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table, UniqueColumn};\n\n#[derive(SpacetimeType, Clone)]\npub struct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(SpacetimeType, Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().id().delete(&id);\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32()\n});\n\nconst Shape = t.enum('Shape', [\n { circle: t.i32() },\n { rectangle: Rect }\n]);\n\nconst result = table(\n { name: 'result', public: true },\n {\n id: t.i32().primaryKey(),\n value: Shape\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { tag: 'circle', value: radius }\n });\n});", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-pro\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:73\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:10\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Rect, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Rect, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_sum` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_tag` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, _) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_name` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `std::result::Result<__Variant, E>`, found `Result`\n |\n = note: expected signature `fn(__SumVisitor, &_) -> std::result::Result<__Variant, E>`\n found signature `fn(__SumVisitor, &_) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:10\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Shape, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Shape, _) -> Result`\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[derive(SpacetimeType, Clone)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:10\n |\n 4 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:22\n |\n10 | #[derive(SpacetimeType, Clone)]\n | ------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:10\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__Variant, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<__Variant, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<__Variant, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `SpacetimeType` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:12\n |\n 10 | #[derive(SpacetimeType, Clone)]\n | ------------- expected `Result` because of return type\n 11 | pub enum Shape {\n 12 | Circle(i32),\n | ^^^ expected `Result`, found `Result<::Ok, ...>`\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 39 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nerror at typespace ref `&1`: type ([object Object]: ()) contains identifier error Identifier `[object Object]`'s starting character '[' is neither an underscore ('_') nor a Unicode XID_start character (according to Unicode Standard Annex 31, https://www.unicode.org/reports/tr31/) and cannot be used for entities in a module.\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:52620/v1/database/schema-t-013-spacetime-sum-type-gemini-3-flash-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:52620 => http://127.0.0.1:52620\nThis will DESTROY the current schema-t-013-spacetime-sum-type-gemini-3-flash-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.077850400Z", - "finished_at": "2025-10-22T01:13:47.779251400Z" + "vendor": "meta" }, "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_014_elementary_columns", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } @@ -38763,13 +25349,10 @@ "partial": 1.0, "notes": { "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-pro-llm", "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, "elementary_columns_row_count": { @@ -38778,654 +25361,664 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.080461300Z", - "finished_at": "2025-10-22T01:13:04.826107200Z" + "vendor": "meta" }, "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{\n spacetimedb,\n SpacetimeType,\n ReducerContext,\n Table,\n};\n\n#[derive(SpacetimeType, Clone, Debug, PartialEq)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug, PartialEq)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[spacetimedb(table)]\npub struct profiles {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[spacetimedb(reducer)]\npub fn seed(ctx: &ReducerContext) {\n let row_to_insert = profiles {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n };\n profiles::insert(row_to_insert).unwrap();\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:3:5\n |\n3 | spacetimedb,\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nerror: cannot find attribute `primary_key` in this scope\n --> src\\lib.rs:23:7\n |\n23 | #[primary_key]\n | ^^^^^^^^^^^\n\nwarning: type `profiles` should have an upper camel case name\n --> src\\lib.rs:22:12\n |\n22 | pub struct profiles {\n | ^^^^^^^^ help: convert the identifier to upper camel case: `Profiles`\n |\n = note: `#[warn(non_camel_case_types)]` on by default\n\nFor more information about this error, try `rustc --explain E0432`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.082753300Z", - "finished_at": "2025-10-22T01:13:29.974219200Z" + "vendor": "meta" }, "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_016_sum_type_columns", - "lang": "rust", + "lang": "typescript", "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{\n spacetimedb,\n SpacetimeType,\n ReducerContext,\n Table,\n};\n\n#[derive(SpacetimeType, Clone, Debug, PartialEq)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug, PartialEq)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[spacetimedb::table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n let row = Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n };\n ctx.db.drawings().insert(row);\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32()\n});\n\nconst Shape = t.enum('Shape', [\n { circle: t.i32() },\n { rectangle: Rect }\n]);\n\nconst drawing = table(\n { name: 'drawing', public: true },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape\n }\n);\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 1,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } }\n });\n});", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:3:5\n |\n3 | spacetimedb,\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nerror at typespace ref `&1`: type ([object Object]: ()) contains identifier error Identifier `[object Object]`'s starting character '[' is neither an underscore ('_') nor a Unicode XID_start character (according to Unicode Standard Annex 31, https://www.unicode.org/reports/tr31/) and cannot be used for entities in a module.\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:52620/v1/database/schema-t-016-sum-type-columns-gemini-3-flash-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:52620 => http://127.0.0.1:52620\nThis will DESTROY the current schema-t-016-sum-type-columns-gemini-3-flash-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.085046700Z", - "finished_at": "2025-10-22T01:13:46.138608900Z" + "vendor": "meta" }, "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{\n schedule::ScheduleAt, table, reducer, ReducerContext, Table,\n};\nuse std::time::Duration;\n\n#[table(name = \"tick_timer\", schedule(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer(scheduled)]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n // This reducer is called every 50,000 microseconds.\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::repeating_interval(Duration::from_micros(50_000)),\n });\n}", + "passed_tests": 2, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:7:16\n |\n7 | #[table(name = \"tick_timer\", schedule(reducer = tick, column = scheduled_at))]\n | ^^^^^^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:15:11\n |\n15 | #[reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::schedule`\n --> src\\lib.rs:3:5\n |\n3 | schedule::ScheduleAt, table, reducer, ReducerContext, Table,\n | ^^^^^^^^ could not find `schedule` in `spacetimedb`\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:16:42\n |\n16 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:22:32\n |\n22 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:22:12\n |\n22 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0412, E0422, E0432, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 6 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tickTimer WHERE scheduledId>=0" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.087347200Z", - "finished_at": "2025-10-22T01:13:16.947844300Z" + "vendor": "meta" }, "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_018_constraints", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(\n name = \"accounts\",\n index(name = \"by_name\", btree(columns = [\"name\"]))\n)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-pro\\llm)\nerror: expected identifier\n --> src\\lib.rs:5:12\n |\n5 | name = \"accounts\",\n | ^^^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:18:30\n |\n18 | ctx.db.accounts().insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0422]: cannot find struct, variant or union type `Account` in this scope\n --> src\\lib.rs:23:30\n |\n23 | ctx.db.accounts().insert(Account {\n | ^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.accounts().insert(Account {\n | ^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `accounts` found for struct `Local` in the current scope\n --> src\\lib.rs:23:12\n |\n23 | ctx.db.accounts().insert(Account {\n | ^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.090025300Z", - "finished_at": "2025-10-22T01:13:30.308785800Z" + "vendor": "meta" }, "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_019_many_to_many", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(\n name = memberships,\n index(name = by_user, btree(columns = [user_id])),\n index(name = by_group, btree(columns = [group_id]))\n)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "m2m_has_1_10": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=10" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" } }, - "memberships_three_rows": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM memberships" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "m2m_has_2_20": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=2 AND group_id=20" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" } }, - "m2m_has_1_20": { + "memberships_three_rows": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM memberships WHERE user_id=1 AND group_id=20" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:11:51.092589700Z", - "finished_at": "2025-10-22T01:13:41.376435700Z" + "vendor": "meta" }, "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_020_ecs", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Pro", + "model_name": "Gemini 3 Flash", "total_tests": 5, "passed_tests": 5, - "llm_output": "use spacetimedb::{ReducerContext, Table};\n\n#[spacetimedb::table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[spacetimedb::table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[spacetimedb::table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n // Entity 1: (id=1, pos=(0,0), vel=(1,0))\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position {\n entity_id: 1,\n x: 0,\n y: 0,\n });\n ctx.db.velocities().insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n\n // Entity 2: (id=2, pos=(10,0), vel=(-2,3))\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n ctx.db.velocities().insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let next_pos = NextPosition {\n entity_id: pos.entity_id,\n x: pos.x + vel.vx,\n y: pos.y + vel.vy,\n };\n\n if ctx.db.next_positions().entity_id().find(&pos.entity_id).is_some() {\n ctx.db.next_positions().entity_id().update(next_pos);\n } else {\n ctx.db.next_positions().insert(next_pos);\n }\n }\n }\n}", "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gemini-2-5-pro\\llm", + "route_api_model": "google/gemini-3-flash-preview", "scorer_details": { - "ecs_seed_positions_count": { + "ecs_next_pos_entity2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=2 AND x=8 AND y=3" + } + }, + "ecs_next_pos_entity1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { "pass": true, "partial": 1.0, "notes": { "actual": 2, "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-pro-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "ecs_next_pos_entity1": { + "ecs_step_next_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM nextPosition" + } + } + }, + "vendor": "meta" + }, + "t_021_multi_column_index": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_021_multi_column_index", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3 Flash", + "total_tests": 4, + "passed_tests": 4, + "category": "schema", + "route_api_model": "google/gemini-3-flash-preview", + "scorer_details": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" } }, - "ecs_step_next_positions_count": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_next_pos_entity2": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" - } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:13:07.277774800Z", - "finished_at": "2025-10-22T01:14:13.082257200Z" - }, - "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_021_multi_column_index", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Pro", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "#[spacetimedb::table(\n name = logs,\n index(name = by_user_day, btree(columns = [user_id, day]))\n)]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &spacetimedb::ReducerContext) {\n ctx.db.logs().insert(Log {\n id: 1,\n user_id: 7,\n day: 1,\n message: \"a\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 2,\n user_id: 7,\n day: 2,\n message: \"b\".to_string(),\n });\n ctx.db.logs().insert(Log {\n id: 3,\n user_id: 9,\n day: 1,\n message: \"c\".to_string(),\n });\n}", - "category": "schema", - "route_api_model": "gemini-2.5-pro", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-pro-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-pro\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-pro\\llm)\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:16:19\n |\n16 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.logs().try_insert(Log {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:22:19\n |\n22 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.logs().try_insert(Log {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:28:19\n |\n28 | ctx.db.logs().insert(Log {\n | --------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.logs().try_insert(Log {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:13:07.284823Z", - "finished_at": "2025-10-22T01:13:51.429286600Z" + "vendor": "meta" } } }, { - "name": "Gemini 2.5 Flash", - "route_api_model": "gemini-2.5-flash", + "name": "Gemini 3.1 Pro", + "route_api_model": "google/gemini-3.1-pro-preview", "tasks": { "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_000_empty_reducers", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) {\n}\n\n#[reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, count: i32) {\n}\n\n#[reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, name: String) {\n}\n\n#[reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, count: i32, name: String) {\n}\n\n#[reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, active: bool, ratio: f32, label: String) {\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.895454400Z", - "finished_at": "2025-10-22T01:20:41.800215Z" + "vendor": "meta" }, "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_001_basic_tables", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": "#![allow(unused)]\nuse spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n pub id: i32,\n pub title: String,\n pub price: f32,\n pub in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n pub id: i32,\n pub body: String,\n pub rating: i64,\n pub pinned: bool,\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.927685400Z", - "finished_at": "2025-10-22T01:20:12.319835Z" + "vendor": "meta" }, "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 1, - "passed_tests": 0, - "llm_output": " পড়বেবলেমনেহচ্ছিল,বিশেষতযেহেতুআমরাসম্প্রতিআমাদেরপ্রজেক্টেরজন্যএকটিনতুনডিজাইনসিস্টেমতৈরিআলোচনাকরেছিলাম।", + "passed_tests": 1, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\gemini-2-5-flash\\llm)\nerror: unknown start of token: \\u{964}\n --> src\\lib.rs:2:101\n |\n2 | পড়বেবলেমনেহচ্ছিল,বিশেষতযেহেতুআমরাসম্প্রতিআমাদেরপ্রজেক্টেরজন্যএকটিনতুনডিজাইনসিস্টেমতৈরিআলোচনাকরেছিলাম।\n | ^\n\nerror: expected one of `!` or `::`, found `,`\n --> src\\lib.rs:2:17\n |\n2 | পড়বেবলেমনেহচ্ছিল,বিশেষতযেহেতুআমরাসম্প্রতিআমাদেরপ্রজেক্টেরজন্যএকটিনতুনডিজাইনসিস্টেমতৈরিআলোচনাকরেছিলাম।\n | ^ expected one of `!` or `::`\n\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.930827200Z", - "finished_at": "2025-10-22T01:19:50.263844300Z" + "vendor": "meta" }, "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_003_struct_in_table", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, SpacetimeType};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.933580900Z", - "finished_at": "2025-10-22T01:20:40.967711600Z" + "vendor": "meta" }, "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 2, - "passed_tests": 0, - "llm_output": "#![allow(unused_imports)]\n#![allow(clippy::too_many_arguments)]\nuse spacetimedb::{spacetimedb_proc_macros::table, spacetimedb_proc_macros::reducer, ReducerContext, Table, UniqueColumn, RangedIndex, FilterableValue};\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User {\n id,\n name,\n age,\n active,\n });\n}", + "passed_tests": 2, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved imports `spacetimedb::spacetimedb_proc_macros`, `spacetimedb::spacetimedb_proc_macros`\n --> src\\lib.rs:4:19\n |\n4 | use spacetimedb::{spacetimedb_proc_macros::table, spacetimedb_proc_macros::reducer, ReducerContext, Table, UniqueColumn, RangedIndex, Fil...\n | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ could not find `spacetimedb_proc_macros` in `spacetimedb`\n | |\n | could not find `spacetimedb_proc_macros` in `spacetimedb`\n\nerror: cannot find attribute `primary_key` in this scope\n --> src\\lib.rs:7:7\n |\n7 | #[primary_key]\n | ^^^^^^^^^^^\n\nerror[E0599]: no method named `users` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.users().insert(User {\n | ^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.937001600Z", - "finished_at": "2025-10-22T01:20:31.930037Z" + "vendor": "meta" }, "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "#![allow(unused)]\nuse spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn, CommittedEvent};\n\n#[table(name = users, public)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n if let Some(mut user) = ctx.db.users().id().find(&id) {\n user.name = name;\n user.age = age;\n user.active = active;\n ctx.db.users().id().update(user);\n }\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user });\nexport default spacetimedb;\n\nexport const updateUser = spacetimedb.reducer(\n { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() },\n (ctx, { id, name, age, active }) => {\n const existing = ctx.db.user.id.find(id);\n if (existing) {\n ctx.db.user.id.update({ id, name, age, active });\n }\n }\n);", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling rand_core v0.6.4\n Compiling itertools v0.12.1\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved import `spacetimedb::CommittedEvent`\n --> src\\lib.rs:3:72\n |\n3 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn, CommittedEvent};\n | ^^^^^^^^^^^^^^ no `CommittedEvent` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+------+-----+--------", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:52620/v1/database/c200886b2e3f2344ddf070ee0ddd8fedf289888e6ffd6ece476650e341a95371/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.941246700Z", - "finished_at": "2025-10-22T01:20:31.834880400Z" + "vendor": "meta" }, "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_006_delete", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "delete_user_count_zero": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "schema_parity": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-gemini-2-5-flash-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.944401Z", - "finished_at": "2025-10-22T01:20:39.724546800Z" + "vendor": "meta" }, "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_007_crud", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n let users_table = ctx.db.users();\n\n // Insert Alice\n log::info!(\"Inserting Alice (id=1)\");\n users_table.insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n // Insert Bob\n log::info!(\"Inserting Bob (id=2)\");\n users_table.insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n // Update Alice\n log::info!(\"Updating Alice (id=1)\");\n if let Some(mut alice) = users_table.id().find(&1) {\n alice.name = \"Alice2\".to_string();\n alice.age = 31;\n alice.active = false;\n users_table.id().update(alice);\n } else {\n log::warn!(\"Alice (id=1) not found for update.\");\n }\n\n // Delete Bob\n log::info!(\"Deleting Bob (id=2)\");\n users_table.id().delete(&2);\n}", + "passed_tests": 2, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user });\nexport default spacetimedb;\n\nexport const crud = spacetimedb.reducer((ctx) => {\n ctx.db.user.insert({ id: 1, name: \"Alice\", age: 30, active: true });\n ctx.db.user.insert({ id: 2, name: \"Bob\", age: 22, active: false });\n ctx.db.user.id.update({ id: 1, name: \"Alice2\", age: 31, active: false });\n ctx.db.user.id.delete(2);\n});", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_row_id2_deleted": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "crud_row_id1_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52620/v1/database/c200258ae6e48e89f6a3299e7df0959bbd56effb5cffe76a195c6022a7de614e/call/crud)\n", + "phase": "call_reducer_golden" } }, "crud_total_count_one": { - "pass": true, - "partial": 1.0, + "pass": false, + "partial": 0.0, "notes": { - "actual": 1, + "actual": 0, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" - } - }, - "crud_row_id1_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-gemini-2-5-flash-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.948618100Z", - "finished_at": "2025-10-22T01:20:41.604673600Z" + "vendor": "meta" }, "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "#![allow(unused)]\nuse spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result {\n id: user.id,\n name: user.name,\n });\n }\n}", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling syn v2.0.107\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:5:1\n |\n 5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:15:12\n |\n15 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:5:1\n |\n5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:5:1\n |\n5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:5:1\n |\n5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:5:1\n |\n5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:5:1\n |\n5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:15:12\n |\n15 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:14:1\n |\n14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:1\n |\n 5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:5:22\n |\n5 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:1\n |\n 5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:1\n |\n 5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:1\n |\n 5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:5:1\n |\n 5 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 14 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:14:24\n |\n14 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:14:1\n |\n 14 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:15:1\n |\n 15 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 28 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.952171300Z", - "finished_at": "2025-10-22T01:20:02.233974700Z" + "vendor": "meta" }, "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_009_init", - "lang": "rust", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "init_seed_alice": { "pass": true, @@ -39433,29 +26026,26 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "schema_parity": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-gemini-2-5-flash-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, - "init_total_two": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, "init_seed_bob": { @@ -39464,3523 +26054,2779 @@ "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.955927300Z", - "finished_at": "2025-10-22T01:20:40.161704Z" + "vendor": "meta" }, "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_010_connect", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 1, "passed_tests": 0, - "llm_output": "#![allow(unused_imports)]\n#![allow(clippy::identity_op)]\nuse spacetimedb::{spacetimedb_proc_macros::*, Table, ReducerContext, Identity, once_cell::sync::Lazy, String, Vec, i32};\n\n#[table(name = events, public)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n pub id: i32,\n pub kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event' },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({\n id: 0n,\n kind: \"connected\",\n });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({\n id: 0n,\n kind: \"disconnected\",\n });\n});", "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0433]: failed to resolve: could not find `once_cell` in `spacetimedb`\n --> src\\lib.rs:4:80\n |\n4 | use spacetimedb::{spacetimedb_proc_macros::*, Table, ReducerContext, Identity, once_cell::sync::Lazy, String, Vec, i32};\n | ^^^^^^^^^ could not find `once_cell` in `spacetimedb`\n\nerror[E0432]: unresolved imports `spacetimedb::spacetimedb_proc_macros`, `spacetimedb::String`, `spacetimedb::Vec`, `spacetimedb::i32`\n --> src\\lib.rs:4:19\n |\n4 | use spacetimedb::{spacetimedb_proc_macros::*, Table, ReducerContext, Identity, once_cell::sync::Lazy, String, Vec, i32};\n | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^ ^^^ ^^^ no `i32` in the root\n | | | |\n | | | no `Vec` in the root\n | could not find `spacetimedb_proc_macros` in `spacetimedb` no `String` in the root\n |\n = help: consider importing one of these items instead:\n std::string::String\n spacetimedb::AlgebraicValue::String\n = help: consider importing this struct instead:\n std::vec::Vec\n = help: consider importing one of these items instead:\n std::i32\n std::primitive::i32\n\nerror: cannot find attribute `reducer` in this scope\n --> src\\lib.rs:19:3\n |\n19 | #[reducer(client_disconnected)]\n | ^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 4 + use spacetimedb::reducer;\n |\n\nerror: cannot find attribute `reducer` in this scope\n --> src\\lib.rs:14:3\n |\n14 | #[reducer(client_connected)]\n | ^^^^^^^\n |\nhelp: consider importing this attribute macro\n |\n 4 + use spacetimedb::reducer;\n |\n\nerror: cannot find attribute `table` in this scope\n --> src\\lib.rs:6:3\n |\n6 | #[table(name = events, public)]\n | ^^^^^\n |\nhelp: a built-in attribute with a similar name exists\n |\n6 | #[stable(name = events, public)]\n | +\nhelp: consider importing this attribute macro\n |\n4 + use spacetimedb::table;\n |\n\nerror: cannot find attribute `primary_key` in this scope\n --> src\\lib.rs:8:7\n |\n8 | #[primary_key]\n | ^^^^^^^^^^^\n\nerror: cannot find attribute `auto_inc` in this scope\n --> src\\lib.rs:9:7\n |\n9 | #[auto_inc]\n | ^^^^^^^^\n\nerror[E0599]: no method named `events` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n | ^^^^^^ method not found in `Local`\n\nerror[E0599]: no method named `events` found for struct `Local` in the current scope\n --> src\\lib.rs:21:12\n |\n21 | ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0432, E0433, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 9 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.959448400Z", - "finished_at": "2025-10-22T01:20:36.568123100Z" + "vendor": "meta" }, "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "```rust\nuse spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = results, public)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\n// Helper function\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}\n```", + "passed_tests": 3, "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\gemini-2-5-flash\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results, public)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:32\n |\n4 | #[table(name = results, public)]\n | -------------------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results, public)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.962049900Z", - "finished_at": "2025-10-22T01:19:47.806366400Z" - }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n let score_value = Score { left, right };\n let result = Result { id, value: score_value };\n\n if let Some(existing_result) = ctx.db.results().id().find(&id) {\n ctx.db.results().id().update(result);\n } else {\n ctx.db.results().insert(result);\n }\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\gemini-2-5-flash\\llm)\nwarning: unused import: `UniqueColumn`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n | ^^^^^^^^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:10:12\n |\n10 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:9:1\n |\n9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:13:16\n |\n13 | pub value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 9 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:9:24\n |\n9 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:13:16\n |\n 9 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 13 | pub value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:13:16\n |\n 13 | pub value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:13:16\n |\n 13 | pub value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:9:1\n |\n 9 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:10:1\n |\n 10 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:13:16\n |\n13 | pub value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nwarning: unused variable: `existing_result`\n --> src\\lib.rs:21:17\n |\n21 | if let Some(existing_result) = ctx.db.results().id().find(&id) {\n | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_existing_result`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308.\nFor more information about an error, try `rustc --explain E0053`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 19 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.965043200Z", - "finished_at": "2025-10-22T01:20:37.335882600Z" - }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "#![allow(unused_imports)]\nuse spacetimedb::{table, reducer, ReducerContext, Table};\nuse serde::{Serialize, Deserialize};\n\n#[derive(Serialize, Deserialize, Clone, Debug)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(Serialize, Deserialize, Clone, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved import `serde`\n --> src\\lib.rs:4:5\n |\n4 | use serde::{Serialize, Deserialize};\n | ^^^^^ use of unresolved module or unlinked crate `serde`\n |\n = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:19:12\n |\n19 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:18:1\n |\n18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:16\n |\n22 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:18:1\n |\n 18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:19:1\n |\n 19 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 18 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:18:24\n |\n18 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:16\n |\n 18 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 22 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:18:1\n |\n 18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:19:1\n |\n 19 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:18:1\n |\n 18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:19:1\n |\n 19 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:16\n |\n 22 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:18:1\n |\n 18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:19:1\n |\n 19 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:22:16\n |\n 22 | pub value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:18:1\n |\n 18 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:19:1\n |\n 19 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:22:16\n |\n22 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0432.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.968628200Z", - "finished_at": "2025-10-22T01:19:50.275771300Z" - }, - "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "// This is a SpacetimeDB module.\n//\n// You can publish it with:\n//\n// spacetime publish\n//\n// It will be available at:\n//\n// https://spacetimedb.com/\n//\n// Instructions for running the CLI are at:\n//\n// https://spacetimedb.com/docs/modules/rust/quickstart\n//\n// The SpacetimeDB Rust SDK docs are at:\n//\n// https://docs.rs/spacetimedb/latest/spacetimedb/\n//\n// ---\n//\n// If you are using VS Code, install the \"rust-analyzer\" extension, and it will\n// show you any compilation errors in this file.\n//\n// You can also compile directly with \"spacetime build\" or \"cargo build --target wasm32-unknown-unknown\".\n\nuse spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = primitives, public)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer(init)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3_000_000_000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "helper_func_sum_abs": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-primitives v1.6.0\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:43:25\n |\n43 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n27 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n43 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.971952100Z", - "finished_at": "2025-10-22T01:20:40.971655900Z" + "vendor": "meta" }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", - "lang": "rust", + "t_012_spacetime_product_type": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_012_spacetime_product_type", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", + "model_name": "Gemini 3.1 Pro", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Default, spacetimedb::SpacetimeType)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(Clone, Debug, PartialEq, Eq, PartialOrd, Ord, Default, spacetimedb::SpacetimeType)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "product_type_columns_row_count": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM profiles WHERE id=1" - } - }, - "product_type_columns_row_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [], - "golden_db": "schema-t-015-product-type-columns-golden", - "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-flash-llm", - "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", - "query": "SELECT id, home, work, pos FROM profiles WHERE id=1", - "reducer": "seed", - "server": "local" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.975876800Z", - "finished_at": "2025-10-22T01:20:40.774959100Z" - }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, PrimaryKey};\n\n// Struct: Rect\n// - Fields:\n// - width: i32\n// - height: i32\n#[derive(Clone, Debug, PartialEq, SpacetimeType)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n// Enum: Shape\n// - Variants:\n// - Circle(i32)\n// - Rectangle(Rect)\n#[derive(Clone, Debug, PartialEq, SpacetimeType)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n// TABLE\n// - drawings\n// - Struct: Drawing\n// - Fields:\n// - id: i32 (primary key)\n// - a: Shape\n// - b: Shape\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n// REDUCERS\n// - seed: insert exactly one row into drawings\n// - (id=1, a=Shape::Circle(10), b=Shape::Rectangle(Rect { width:4, height:6 }))\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let drawing = Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n };\n ctx.db.drawings().insert(drawing);\n log::info!(\"Inserted initial drawing: id=1, a=Circle(10), b=Rectangle(Rect {{ width:4, height:6 }})\");\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved import `spacetimedb::PrimaryKey`\n --> src\\lib.rs:2:58\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table, PrimaryKey};\n | ^^^^^^^^^^ no `PrimaryKey` in the root\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:8:35\n |\n8 | #[derive(Clone, Debug, PartialEq, SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n2 + use spacetimedb::SpacetimeType;\n |\n\nerror: cannot find derive macro `SpacetimeType` in this scope\n --> src\\lib.rs:18:35\n |\n18 | #[derive(Clone, Debug, PartialEq, SpacetimeType)]\n | ^^^^^^^^^^^^^\n |\nhelp: consider importing this derive macro\n |\n 2 + use spacetimedb::SpacetimeType;\n |\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:35:12\n |\n35 | pub a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:36:12\n |\n36 | pub b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:35:12\n |\n 31 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 35 | pub a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:36:12\n |\n 31 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 36 | pub b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:35:12\n |\n 35 | pub a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:36:12\n |\n 36 | pub b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:35:12\n |\n 35 | pub a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:36:12\n |\n 36 | pub b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:35:12\n |\n35 | pub a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:36:12\n |\n36 | pub b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nSome errors have detailed explanations: E0277, E0432.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 13 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" - } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.979583300Z", - "finished_at": "2025-10-22T01:20:41.807381200Z" - }, - "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "#![allow(unused)]\nuse spacetimedb::{\n log_stopwatch::LogStopwatch,\n reducer,\n schedule::ScheduleAt,\n table,\n timestamp::Timestamp,\n AutoIncrement,\n FilterableValue,\n Identity,\n PrimaryKey,\n ReducerContext,\n SpacetimeType,\n Table,\n Timestamp as StdbTimestamp,\n Unique,\n};\n\n#[table(name = tick_timer, scheduled_reducer = tick, scheduled_column = scheduled_at)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0, // Will be auto-incremented\n scheduled_at: ScheduleAt::repeating_micros(50_000),\n });\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, scheduled_row: TickTimer) {\n // This reducer is invoked by the scheduler.\n // The `scheduled_row` parameter contains the specific row that triggered this invocation.\n // For this example, we don't need to do anything with it.\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\gemini-2-5-flash\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:20:28\n |\n20 | #[table(name = tick_timer, scheduled_reducer = tick, scheduled_column = scheduled_at)]\n | ^^^^^^^^^^^^^^^^^\n\nerror[E0432]: unresolved imports `spacetimedb::schedule`, `spacetimedb::timestamp`, `spacetimedb::AutoIncrement`, `spacetimedb::PrimaryKey`, `spacetimedb::Unique`\n --> src\\lib.rs:6:5\n |\n 6 | schedule::ScheduleAt,\n | ^^^^^^^^ could not find `schedule` in `spacetimedb`\n 7 | table,\n 8 | timestamp::Timestamp,\n | ^^^^^^^^^ could not find `timestamp` in `spacetimedb`\n 9 | AutoIncrement,\n | ^^^^^^^^^^^^^ no `AutoIncrement` in the root\n...\n12 | PrimaryKey,\n | ^^^^^^^^^^ no `PrimaryKey` in the root\n...\n17 | Unique,\n | ^^^^^^ no `Unique` in the root\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:30:32\n |\n30 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:37:51\n |\n37 | pub fn tick(_ctx: &ReducerContext, scheduled_row: TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:30:12\n |\n30 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:37:8\n |\n 36 | #[reducer]\n | ---------- required by a bound introduced by this call\n 37 | pub fn tick(_ctx: &ReducerContext, scheduled_row: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:37:8\n |\n36 | #[reducer]\n | ---------- required by a bound introduced by this call\n37 | pub fn tick(_ctx: &ReducerContext, scheduled_row: TickTimer) {\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0432, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.984608200Z", - "finished_at": "2025-10-22T01:20:31.758003400Z" + "vendor": "meta" }, - "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_018_constraints", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", + "t_013_spacetime_sum_type": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_013_spacetime_sum_type", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "#![allow(warnings)]\nuse spacetimedb::{spacetimedb, ReducerContext, Table};\n\n#[spacetimedb::table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table({ public: true }, {\n id: t.i32().primaryKey(),\n value: Shape,\n});\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { circle: radius }\n });\n});", "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved import `spacetimedb::spacetimedb`\n --> src\\lib.rs:3:19\n |\n3 | use spacetimedb::{spacetimedb, ReducerContext, Table};\n | ^^^^^^^^^^^ no `spacetimedb` in the root\n\nFor more information about this error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:18:44.988731700Z", - "finished_at": "2025-10-22T01:20:09.860012600Z" - }, - "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 1, - "passed_tests": 0, - "llm_output": null, - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, - "scorer_details": { - "publish_error": { + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCX9OLo722iLo4_gdYisaPYQXlK3qDBuik send failed: POST json send: error sending request for url (https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-flash:generateContent?key=AIzaSyCX9OLo722iLo4_gdYisaPYQXlK3qDBuik): operation timed out", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52620/v1/database/c200f58ab35aeaf0198d81edad605d27351d3848fe734b272362964e0af50880/call/set_circle)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "google", - "started_at": "2025-10-22T01:20:45.840837500Z", - "finished_at": "2025-10-22T01:20:45.840837500Z" - }, - "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "#![allow(unused)]\nuse spacetimedb::{\n log_stopwatch::LogStopwatch,\n reducer,\n table,\n try_insert,\n CaughtPanic,\n CompactionResult,\n Database,\n DbContext,\n Identity,\n Local,\n ReducerContext,\n SpacetimeType,\n Table,\n Timestamp,\n UniqueColumn,\n};\n#[cfg(not(target_arch = \"wasm32\"))]\nuse spacetimedb_proc_macros::spacetimedb_internal_remote;\n#[cfg(target_arch = \"wasm32\")]\nuse spacetimedb_proc_macros::spacetimedb_internal_reducer;\n#[cfg(target_arch = \"wasm32\")]\nuse spacetimedb_proc_macros::spacetimedb_internal_table;\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n}\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n pub entity_id: i32,\n pub vx: i32,\n pub vy: i32,\n}\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db\n .entities()\n .insert(Entity { id: 1 });\n ctx.db\n .positions()\n .insert(Position {\n entity_id: 1,\n x: 0,\n y: 0,\n });\n ctx.db\n .velocities()\n .insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n ctx.db\n .entities()\n .insert(Entity { id: 2 });\n ctx.db\n .positions()\n .insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n ctx.db\n .velocities()\n .insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n}\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n if let Some(vel) = ctx.db.velocities().entity_id().find(&pos.entity_id) {\n let new_x = pos.x + vel.vx;\n let new_y = pos.y + vel.vy;\n let next_pos = NextPosition {\n entity_id: pos.entity_id,\n x: new_x,\n y: new_y,\n };\n ctx.db\n .next_positions()\n .entity_id()\n .update(next_pos)\n .unwrap_or_else(|_| {\n ctx.db.next_positions().insert(NextPosition {\n entity_id: pos.entity_id,\n x: new_x,\n y: new_y,\n })\n });\n }\n }\n}", - "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gemini-2-5-flash\\llm", - "scorer_details": { - "publish_error": { + }, + "sum_type_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\gemini-2-5-flash\\llm)\nerror[E0432]: unresolved imports `spacetimedb::try_insert`, `spacetimedb::CaughtPanic`, `spacetimedb::CompactionResult`, `spacetimedb::Database`\n --> src\\lib.rs:7:5\n |\n 7 | try_insert,\n | ^^^^^^^^^^ no `try_insert` in the root\n 8 | CaughtPanic,\n | ^^^^^^^^^^^ no `CaughtPanic` in the root\n 9 | CompactionResult,\n | ^^^^^^^^^^^^^^^^ no `CompactionResult` in the root\n10 | Database,\n | ^^^^^^^^ no `Database` in the root\n\nerror[E0432]: unresolved import `spacetimedb_proc_macros`\n --> src\\lib.rs:23:5\n |\n23 | use spacetimedb_proc_macros::spacetimedb_internal_reducer;\n | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `spacetimedb_proc_macros`\n |\n = help: if you wanted to use a crate named `spacetimedb_proc_macros`, use `cargo add spacetimedb_proc_macros` to add it to your `Cargo.toml`\n\nerror[E0432]: unresolved import `spacetimedb_proc_macros`\n --> src\\lib.rs:25:5\n |\n25 | use spacetimedb_proc_macros::spacetimedb_internal_table;\n | ^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `spacetimedb_proc_macros`\n |\n = help: if you wanted to use a crate named `spacetimedb_proc_macros`, use `cargo add spacetimedb_proc_macros` to add it to your `Cargo.toml`\n\nerror[E0599]: no method named `unwrap_or_else` found for struct `NextPosition` in the current scope\n --> src\\lib.rs:104:18\n |\n 46 | pub struct NextPosition {\n | ----------------------- method `unwrap_or_else` not found for this struct\n...\n100 | / ctx.db\n101 | | .next_positions()\n102 | | .entity_id()\n103 | | .update(next_pos)\n104 | | .unwrap_or_else(|_| {\n | | -^^^^^^^^^^^^^^ method not found in `NextPosition`\n | |_________________|\n |\n\nSome errors have detailed explanations: E0432, E0599.\nFor more information about an error, try `rustc --explain E0432`.\nerror: could not compile `spacetime-module` (lib) due to 4 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:19:47.819802100Z", - "finished_at": "2025-10-22T01:20:44.325532200Z" + "vendor": "meta" }, - "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_021_multi_column_index", - "lang": "rust", + "t_014_elementary_columns": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_014_elementary_columns", + "lang": "typescript", "golden_published": true, - "model_name": "Gemini 2.5 Flash", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[spacetimedb::table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[spacetimedb::reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "model_name": "Gemini 3.1 Pro", + "total_tests": 3, + "passed_tests": 3, "category": "schema", - "route_api_model": "gemini-2.5-flash", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-flash-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\gemini-2-5-flash\\llm", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" - } - }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-gemini-2-5-flash-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_lookup_u7_d1": { + "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, - "mcindex_lookup_u7_d2": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "google", - "started_at": "2025-10-22T01:19:50.275995300Z", - "finished_at": "2025-10-22T01:20:45.836508400Z" - } - } - }, - { - "name": "DeepSeek R1", - "route_api_model": "deepseek-reasoner", - "tasks": { - "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_000_empty_reducers", - "lang": "rust", + "vendor": "meta" + }, + "t_015_product_type_columns": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_015_product_type_columns", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) {}\n\n#[reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) {}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\deepseek-r1\\llm", + "model_name": "Gemini 3.1 Pro", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" + } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:26.974729900Z", - "finished_at": "2025-10-22T02:04:12.589366100Z" + "vendor": "meta" }, - "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_001_basic_tables", - "lang": "rust", + "t_016_sum_type_columns": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_016_sum_type_columns", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, + "model_name": "Gemini 3.1 Pro", + "total_tests": 3, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\deepseek-r1\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32()\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect\n});\n\nconst drawing = table({ name: 'drawing' }, {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape\n});\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 1,\n a: Shape.circle(10),\n b: Shape.rectangle({ width: 4, height: 6 })\n });\n});", + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { + "sum_type_columns_row_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:52620/v1/database/c2009b00db35748e0584cfc37793d20ac8ac6f98c7a02c234e1a9b9e7c073568/call/seed)\n", + "phase": "call_reducer_golden" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.023760800Z", - "finished_at": "2025-10-22T02:03:48.961535500Z" - }, - "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, schedule(reducer = tick, column = scheduled_at))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\nfn tick(_ctx: &ReducerContext) {}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n });\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { + }, + "sum_type_columns_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-r1\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = tick_timer, schedule(reducer = tick, column = scheduled_at))]\n | ^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:17:32\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:17:12\n |\n17 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:19:44\n |\n19 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000)),\n | -------------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `TimeDuration`, found `Duration`\n | |\n | arguments to this enum variant are incorrect\n |\nnote: tuple variant defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-lib-1.6.0\\src\\scheduler.rs:24:5\n |\n24 | Interval(TimeDuration),\n | ^^^^^^^^\nhelp: call `Into::into` on this expression to convert `std::time::Duration` into `TimeDuration`\n |\n19 | scheduled_at: ScheduleAt::Interval(std::time::Duration::from_micros(50_000).into()),\n | +++++++\n\nSome errors have detailed explanations: E0308, E0422, E0599.\nFor more information about an error, try `rustc --explain E0308`.\nerror: could not compile `spacetime-module` (lib) due to 4 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.026805600Z", - "finished_at": "2025-10-22T02:04:04.002330500Z" + "vendor": "meta" }, - "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_003_struct_in_table", - "lang": "rust", + "t_017_scheduled_columns": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_017_scheduled_columns", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{table, SpacetimeType};\n\n#[derive(SpacetimeType)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-r1\\llm", + "model_name": "Gemini 3.1 Pro", + "total_tests": 2, + "passed_tests": 2, + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.029432200Z", - "finished_at": "2025-10-22T02:04:02.335403900Z" - }, - "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_004_insert", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "scheduled_seeded_one_row": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM tickTimer WHERE scheduledId>=0" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.032019Z", - "finished_at": "2025-10-22T02:03:19.389614100Z" + "vendor": "meta" }, - "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", + "t_018_constraints": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_018_constraints", + "lang": "typescript", + "golden_published": true, + "model_name": "Gemini 3.1 Pro", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = \"users\")]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let updated_user = User { id, name, age, active };\n ctx.db.users().id().update(updated_user);\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\deepseek-r1\\llm", + "passed_tests": 3, + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\rust\\server\\deepseek-r1\\llm)\nerror: expected identifier\n --> src\\lib.rs:4:16\n |\n4 | #[table(name = \"users\")]\n | ^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `User` in this scope\n --> src\\lib.rs:15:24\n |\n15 | let updated_user = User { id, name, age, active };\n | ^^^^ not found in this scope\n\nerror[E0599]: no method named `users` found for struct `Local` in the current scope\n --> src\\lib.rs:16:12\n |\n16 | ctx.db.users().id().update(updated_user);\n | ^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0422, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.034689500Z", - "finished_at": "2025-10-22T02:04:28.298578Z" + "vendor": "meta" }, - "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_006_delete", - "lang": "rust", + "t_019_many_to_many": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_019_many_to_many", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\deepseek-r1\\llm", + "model_name": "Gemini 3.1 Pro", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "delete_user_count_zero": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" + } + }, + "m2m_has_2_20": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "seed_users_row": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.036956300Z", - "finished_at": "2025-10-22T02:03:37.925783100Z" + "vendor": "meta" }, - "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_007_crud", - "lang": "rust", + "t_020_ecs": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_020_ecs", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n ctx.db.users().id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n ctx.db.users().id().delete(&2);\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\deepseek-r1\\llm", + "model_name": "Gemini 3.1 Pro", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "crud_row_id1_parity": { + "ecs_next_pos_entity2": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=2 AND x=8 AND y=3" } }, - "crud_total_count_one": { + "ecs_next_pos_entity1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM nextPosition WHERE entityId=1 AND x=1 AND y=0" + } + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "crud_row_id2_deleted": { + "ecs_step_next_position_count": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.039016Z", - "finished_at": "2025-10-22T02:04:15.734906200Z" - }, - "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result { id, name: user.name });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-r1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:23:26\n |\n23 | ctx.db.results().insert(Result { id, name: user.name });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.results().try_insert(Result { id, name: user.name });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 29 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM nextPosition" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.041274Z", - "finished_at": "2025-10-22T02:04:27.506514100Z" + "vendor": "meta" }, - "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_009_init", - "lang": "rust", + "t_021_multi_column_index": { + "hash": "4fc194f370ec8318bb9b257e2e31aa8ead0dec6b437bd32ff93613e39b0c819f", + "task": "t_021_multi_column_index", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", + "model_name": "Gemini 3.1 Pro", "total_tests": 4, "passed_tests": 4, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\deepseek-r1\\llm", + "category": "schema", + "route_api_model": "google/gemini-3.1-pro-preview", "scorer_details": { - "init_seed_bob": { + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2 AND name='Bob' AND age=22 AND active=false" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" } }, - "init_total_two": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM users" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "init_seed_alice": { + "mcindex_lookup_u7_d2": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1 AND name='Alice' AND age=30 AND active=true" + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } - }, + } + }, + "vendor": "meta" + } + } + }, + { + "name": "DeepSeek Reasoner", + "route_api_model": "deepseek-reasoner", + "tasks": { + "t_000_empty_reducers": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_000_empty_reducers", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "deepseek-reasoner", + "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.043895500Z", - "finished_at": "2025-10-22T02:03:40.901890500Z" + "vendor": "deepseek" }, - "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_010_connect", - "lang": "rust", + "t_001_basic_tables": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_001_basic_tables", + "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek R1", + "model_name": "DeepSeek Reasoner", "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n {},\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst product = table(\n {},\n {\n id: t.i32().primaryKey(),\n title: t.string(),\n price: t.f32(),\n inStock: t.bool(),\n }\n);\n\nconst note = table(\n {},\n {\n id: t.i32().primaryKey(),\n body: t.string(),\n rating: t.i64(),\n pinned: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user, product, note });\nexport default spacetimedb;", + "category": "basics", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nname `undefined_id_idx_btree` is used for multiple entities\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/basics-t-001-basic-tables-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current basics-t-001-basic-tables-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "deepseek" + }, + "t_002_scheduled_table": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_002_scheduled_table", + "lang": "typescript", + "golden_published": false, + "model_name": "DeepSeek Reasoner", + "total_tests": 1, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { name: 'tickTimer', scheduled: (): any => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n});\n\nexport const init = spacetimedb.init((ctx) => {\n ctx.db.tickTimer.insert({ scheduledAt: ScheduleAt.interval(50) });\n});", "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-r1\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:14:21\n |\n14 | ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.events().try_insert(Event { id: 0, kind: \"connected\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:19:21\n |\n19 | ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.events().try_insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/basics-t-002-scheduled-table-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current basics-t-002-scheduled-table-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.046178400Z", - "finished_at": "2025-10-22T02:03:57.554832300Z" + "vendor": "deepseek" + }, + "t_003_struct_in_table": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_003_struct_in_table", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + } + }, + "vendor": "deepseek" + }, + "t_004_insert": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_004_insert", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 2, + "passed_tests": 2, + "category": "basics", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" + } + } + }, + "vendor": "deepseek" }, - "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", + "t_005_update": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_005_update", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = results)]\npub struct r#Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(r#Result { id, sum });\n}", + "passed_tests": 1, + "llm_output": "import { table, t, schema, SenderError } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user });\nexport default spacetimedb;\n\nexport const updateUser = spacetimedb.reducer(\n { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() },\n (ctx, { id, name, age, active }) => {\n const row = ctx.db.user.id.find(id);\n if (!row) {\n throw new SenderError(`User with id ${id} not found`);\n }\n ctx.db.user.id.update({ id, name, age, active });\n }\n);", "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-r1\\llm", "scorer_details": { - "publish_error": { + "data_parity_update_user": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-r1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct r#Result {\n | ^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct r#Result {\n | ^^^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct r#Result {\n | ^^^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct r#Result {\n | ^^^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct r#Result {\n | ^^^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct r#Result {\n | ^^^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:18:22\n |\n18 | ctx.db.results().insert(r#Result { id, sum });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.results().try_insert(r#Result { id, sum });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: User with id 1 not found\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c2008b2c1ef07a9b15f2b315ef4565aa0a3801298a2cec74a109a5cf962ea8b7/call/update_user)\n", + "phase": "call_reducer_llm" } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.048290500Z", - "finished_at": "2025-10-22T02:04:15.740560200Z" - }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[derive(Clone)]\npub struct Score {\n left: i32,\n right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-r1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:12\n |\n14 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:12\n |\n 10 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 14 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:12\n |\n 14 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:14:12\n |\n 14 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:14:12\n |\n14 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:19:22\n |\n19 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime sql failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: IndexError: Unique constraint violation 'user_id_idx_btree' in table 'user': column(s): '[\"id\"]' value: 1\n\nCaused by:\n HTTP status client error (400 Bad Request) for url (http://127.0.0.1:62644/v1/database/c200ed791181a62b587de2774b095e98742d8c8beebb5c72e228770f80c7e4c7/sql)\n", + "phase": "sql_golden", + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.050438900Z", - "finished_at": "2025-10-22T02:04:11.915717700Z" + "vendor": "deepseek" }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", + "t_006_delete": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_006_delete", + "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek R1", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(Clone)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(Clone)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", - "category": "schema", + "llm_output": "import { table, t, schema } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema(user);\nexport default spacetimedb;\n\nexport const deleteUser = spacetimedb.reducer({ id: t.i32() }, (ctx, { id }) => {\n ctx.db.user.id.delete(id);\n});", + "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-r1\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-r1\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:12\n |\n17 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:16\n |\n20 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:16\n |\n 16 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 20 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:16\n |\n 20 | pub value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:16\n |\n 20 | pub value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:16\n |\n20 | pub value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:25:22\n |\n25 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_006_delete/typescript/server/deepseek-reasoner/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_006_delete/typescript/server/deepseek-reasoner/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_006_delete/typescript/server/deepseek-reasoner/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/basics/t_006_delete/typescript/server/deepseek-reasoner/llm/src/index.ts:13:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/basics-t-006-delete-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current basics-t-006-delete-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.052387300Z", - "finished_at": "2025-10-22T02:04:15.749605500Z" + "vendor": "deepseek" }, - "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_014_elementary_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", - "category": "schema", + "t_007_crud": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_007_crud", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 4, + "passed_tests": 2, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema({ user });\nexport default spacetimedb;\n\nexport const crud = spacetimedb.reducer((ctx) => {\n ctx.db.user.insert({ id: 1, name: 'Alice', age: 30, active: true });\n ctx.db.user.insert({ id: 2, name: 'Bob', age: 22, active: false });\n const alice = ctx.db.user.id.find(1);\n if (alice) {\n ctx.db.user.id.update({ ...alice, name: 'Alice2', age: 31, active: false });\n }\n ctx.db.user.id.delete(2);\n});", + "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\deepseek-r1\\llm", "scorer_details": { - "publish_error": { + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200a955ecab87ea80b202a6ccd46bb73f8565b76f4c684cad73c8a66d2944cb/call/crud)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.054561600Z", - "finished_at": "2025-10-22T02:03:23.778947100Z" - }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(Clone)]\npub struct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(Clone)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let home = Address { street: \"1 Main\".to_string(), zip: 11111 };\n let work = Address { street: \"2 Broad\".to_string(), zip: 22222 };\n let pos = Position { x: 7, y: 9 };\n ctx.db.profiles().insert(Profile { id: 1, home, work, pos });\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { + }, + "crud_total_count_one": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-r1\\llm)\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:11\n |\n20 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:11\n |\n21 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:10\n |\n22 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:11\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:11\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:10\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:11\n |\n 20 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:11\n |\n 21 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:10\n |\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:20:11\n |\n 20 | home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:21:11\n |\n 21 | work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:22:10\n |\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:20:11\n |\n20 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:21:11\n |\n21 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:22:10\n |\n22 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:30:23\n |\n30 | ctx.db.profiles().insert(Profile { id: 1, home, work, pos });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.profiles().try_insert(Profile { id: 1, home, work, pos });\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 16 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.056702800Z", - "finished_at": "2025-10-22T02:03:45.916822600Z" + "vendor": "deepseek" }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", + "t_008_index_lookup": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_008_index_lookup", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[spacetimedb]\nstruct Rect {\n width: i32,\n height: i32,\n}\n\n#[spacetimedb]\nenum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\nstruct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", - "category": "schema", + "passed_tests": 3, + "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-r1\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-r1\\llm)\nerror: cannot find attribute `spacetimedb` in this scope\n --> src\\lib.rs:4:3\n |\n4 | #[spacetimedb]\n | ^^^^^^^^^^^\n |\n = note: `spacetimedb` is in scope, but it is a crate, not an attribute\n\nerror: cannot find attribute `spacetimedb` in this scope\n --> src\\lib.rs:10:3\n |\n10 | #[spacetimedb]\n | ^^^^^^^^^^^\n |\n = note: `spacetimedb` is in scope, but it is a crate, not an attribute\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:8\n |\n20 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:8\n |\n21 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:8\n |\n 16 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:8\n |\n 16 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:8\n |\n 20 | a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:8\n |\n 21 | b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:8\n |\n 20 | a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:21:8\n |\n 21 | b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:8\n |\n20 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:21:8\n |\n21 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&drawings__TableHandle` in the current scope\n --> src\\lib.rs:26:23\n |\n26 | ctx.db.drawings().insert(Drawing {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n26 | ctx.db.drawings().try_insert(Drawing {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 13 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.058724Z", - "finished_at": "2025-10-22T02:04:21.001726200Z" - }, - "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt};\n\n#[table(name = tick_timer, schedule(reducer = \"tick\", column = \"scheduled_at\"))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::interval_micros(50_000),\n });\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-r1\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = tick_timer, schedule(reducer = \"tick\", column = \"scheduled_at\"))]\n | ^^^^^^^^\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:14:32\n |\n14 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:21:42\n |\n21 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:14:12\n |\n14 | ctx.db.tick_timer().insert(TickTimer {\n | ^^^^^^^^^^ method not found in `Local`\n\nerror[E0599]: no variant or associated item named `interval_micros` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:16:35\n |\n16 | scheduled_at: ScheduleAt::interval_micros(50_000),\n | ^^^^^^^^^^^^^^^ variant or associated item not found in `ScheduleAt`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:8\n |\n 20 | #[reducer]\n | ---------- required by a bound introduced by this call\n 21 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:8\n |\n20 | #[reducer]\n | ---------- required by a bound introduced by this call\n21 | pub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}\n | ^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `for<'a> fn(&'a ReducerContext, {type error}) {tick}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nSome errors have detailed explanations: E0277, E0412, E0422, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.060648200Z", - "finished_at": "2025-10-22T02:03:48.463035Z" + "vendor": "deepseek" }, - "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_018_constraints", - "lang": "rust", + "t_009_init": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_009_init", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = accounts)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n #[index(btree)]\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", - "category": "schema", + "model_name": "DeepSeek Reasoner", + "total_tests": 4, + "passed_tests": 4, + "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-r1\\llm", "scorer_details": { - "constraints_seed_two_rows": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "constraints_row_parity_after_seed": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-deepseek-r1-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.062623Z", - "finished_at": "2025-10-22T02:03:43.382855700Z" - }, - "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 5, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships)]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n #[index(btree)]\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", - "category": "schema", - "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-r1\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:30:20\n |\n30 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:32:21\n |\n32 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:33:26\n |\n33 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n33 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:35:26\n |\n35 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n35 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:02:27.064516400Z", - "finished_at": "2025-10-22T02:03:57.558674600Z" + "vendor": "deepseek" }, - "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 5, + "t_010_connect": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_010_connect", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(&position.entity_id) {\n let next_x = position.x + velocity.vx;\n let next_y = position.y + velocity.vy;\n ctx.db.next_positions().insert(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n }\n }\n}", - "category": "schema", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event', public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected(ctx => {\n ctx.db.event.insert({ id: 0n, kind: 'connected' });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected(ctx => {\n ctx.db.event.insert({ id: 0n, kind: 'disconnected' });\n});", + "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\deepseek-r1\\llm", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\deepseek-r1\\llm)\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:36:23\n |\n36 | ctx.db.entities().insert(Entity { id: 1 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.entities().try_insert(Entity { id: 1 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:37:24\n |\n37 | ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n37 | ctx.db.positions().try_insert(Position { entity_id: 1, x: 0, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:38:25\n |\n38 | ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n38 | ctx.db.velocities().try_insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:40:23\n |\n40 | ctx.db.entities().insert(Entity { id: 2 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n40 | ctx.db.entities().try_insert(Entity { id: 2 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:41:24\n |\n41 | ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n41 | ctx.db.positions().try_insert(Position { entity_id: 2, x: 10, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:42:25\n |\n42 | ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n42 | ctx.db.velocities().try_insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ++++\n\nerror[E0599]: no method named `iter` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:47:40\n |\n47 | for position in ctx.db.positions().iter() {\n | ^^^^ method not found in `&positions__TableHandle`\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `iter` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\n\nerror[E0599]: no method named `insert` found for reference `&next_positions__TableHandle` in the current scope\n --> src\\lib.rs:51:37\n |\n51 | ctx.db.next_positions().insert(NextPosition {\n | ------------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n51 | ctx.db.next_positions().try_insert(NextPosition {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, + "tables_diff": null, + "tables_equal": true } } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:03:19.389900300Z", - "finished_at": "2025-10-22T02:04:25.311795900Z" - }, - "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_021_multi_column_index", - "lang": "rust", + }, + "vendor": "deepseek" + }, + "t_011_helper_function": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_011_helper_function", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek R1", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", - "category": "schema", + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 3, + "category": "basics", "route_api_model": "deepseek-reasoner", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-r1-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\deepseek-r1\\llm", "scorer_details": { + "helper_func_sum_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-r1-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_lookup_u7_d1": { + "helper_func_sum_abs": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" - } - }, - "mcindex_seed_count": { - "pass": true, - "partial": 1.0, - "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } - }, - "mcindex_lookup_u7_d2": { + } + }, + "vendor": "deepseek" + }, + "t_012_spacetime_product_type": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_012_spacetime_product_type", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:03:23.779145700Z", - "finished_at": "2025-10-22T02:04:21.724059700Z" - } - } - }, - { - "name": "DeepSeek V3", - "route_api_model": "deepseek-chat", - "tasks": { - "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(_ctx: &ReducerContext) {}\n\n#[reducer]\npub fn empty_reducer_with_int(_ctx: &ReducerContext, _count: i32) {}\n\n#[reducer]\npub fn empty_reducer_with_string(_ctx: &ReducerContext, _name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_two_args(_ctx: &ReducerContext, _count: i32, _name: String) {}\n\n#[reducer]\npub fn empty_reducer_with_three_args(_ctx: &ReducerContext, _active: bool, _ratio: f32, _label: String) {}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\deepseek-v3\\llm", - "scorer_details": { + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" + } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.861311Z", - "finished_at": "2025-10-22T02:08:50.271410300Z" + "vendor": "deepseek" }, - "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_001_basic_tables", - "lang": "rust", + "t_013_spacetime_sum_type": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_013_spacetime_sum_type", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 1, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, "passed_tests": 1, - "llm_output": "use spacetimedb::{table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\deepseek-v3\\llm", + "llm_output": "import { table, t, schema } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', { width: t.i32(), height: t.i32() });\nconst Shape = t.enum('Shape', { circle: t.i32(), rectangle: Rect });\n\nconst result = table(\n { name: 'result' },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\n const shapeValue = { circle: radius };\n ctx.db.result.insert({ id, value: shapeValue });\n});", + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.955544900Z", - "finished_at": "2025-10-22T02:08:36.159837200Z" - }, - "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\n\n#[table(name = tick_timer)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::IntervalMicros(50_000),\n });\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext) {}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-v3\\llm", - "scorer_details": { - "publish_error": { + }, + "sum_type_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\deepseek-v3\\llm)\nerror[E0599]: no variant or associated item named `IntervalMicros` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:16:35\n |\n16 | scheduled_at: ScheduleAt::IntervalMicros(50_000),\n | ^^^^^^^^^^^^^^ variant or associated item not found in `ScheduleAt`\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200f9c264c6263338e4ae4b5f8f760b46aaf9f47002d4a59e3ccaf61f9b16bc/call/set_circle)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.958378100Z", - "finished_at": "2025-10-22T02:08:45.302247Z" - }, - "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[derive(Clone)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}\n\n#[reducer]\npub fn init(_ctx: &ReducerContext) {}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-v3\\llm", - "scorer_details": { - "publish_error": { + }, + "sum_type_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\deepseek-v3\\llm)\nwarning: unused import: `Table`\n --> src\\lib.rs:2:51\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, Table};\n | ^^^^^\n |\n = note: `#[warn(unused_imports)]` on by default\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:14\n |\n14 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:14\n |\n 10 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:14\n |\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:14\n |\n 14 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:14\n |\n14 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 1 warning\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 1 warning emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.961341800Z", - "finished_at": "2025-10-22T02:08:19.459094900Z" + "vendor": "deepseek" }, - "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_004_insert", - "lang": "rust", + "t_014_elementary_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_014_elementary_columns", + "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 2, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\deepseek-v3\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst primitive = table(\n { name: 'primitive', public: true },\n {\n id: t.i32().primaryKey(),\n count: t.i32(),\n total: t.i64(),\n price: t.f32(),\n ratio: t.f64(),\n active: t.bool(),\n name: t.string(),\n }\n);\n\nconst spacetimedb = schema(primitive);\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.primitive.insert({\n id: 1,\n count: 2,\n total: 3000000000n,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\",\n });\n});", + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\deepseek-v3\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:14:20\n |\n14 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: table2.tableDef is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_014_elementary_columns/typescript/server/deepseek-reasoner/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7402:31)\n\tat SchemaInner (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_014_elementary_columns/typescript/server/deepseek-reasoner/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7205:23)\n\tat schema (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_014_elementary_columns/typescript/server/deepseek-reasoner/llm/node_modules/.pnpm/spacetimedb@file+..+..+..+._4e6762d0fa0af4732de585440982ec59/node_modules/spacetimedb/dist/server/index.mjs:7399:15)\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_014_elementary_columns/typescript/server/deepseek-reasoner/llm/src/index.ts:16:21)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/schema-t-014-elementary-columns-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current schema-t-014-elementary-columns-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.963870300Z", - "finished_at": "2025-10-22T02:08:19.462221600Z" + "vendor": "deepseek" }, - "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_005_update", - "lang": "rust", + "t_015_product_type_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_015_product_type_columns", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n if let Some(mut user) = ctx.db.users().id().find(&id) {\n user.name = name;\n user.age = age;\n user.active = active;\n ctx.db.users().id().update(user);\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\deepseek-v3\\llm", + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "seed_users_row": { - "pass": true, - "partial": 1.0, - "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" - } - }, - "data_parity_update_user": { + "product_type_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "args": [ - 1, - "Alice2", - 31, - false - ], - "golden_db": "basics-t-005-update-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-005-update-deepseek-v3-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "update_user", - "server": "local" + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" + } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.967883900Z", - "finished_at": "2025-10-22T02:08:45.299864Z" + "vendor": "deepseek" }, - "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_006_delete", - "lang": "rust", + "t_016_sum_type_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_016_sum_type_columns", + "lang": "typescript", + "golden_published": false, + "model_name": "DeepSeek Reasoner", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32()\n});\n\nconst Shape = t.union(\n t.object('Circle', { radius: t.i32() }),\n Rect\n);\n\nconst drawing = table(\n { name: 'drawing' },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape\n }\n);\n\nconst spacetimedb = schema({ drawing });\n\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 0,\n a: { radius: 10 },\n b: { width: 4, height: 6 }\n });\n});", + "category": "schema", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Uncaught TypeError: t.union is not a function\n\tat (D:/Development/ClockworkLabs/SpacetimeDB/SpacetimeDBPrivate/public/target/llm-runs/schema/t_016_sum_type_columns/typescript/server/deepseek-reasoner/llm/src/index.ts:8:17)\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/schema-t-016-sum-type-columns-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current schema-t-016-sum-type-columns-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "deepseek" + }, + "t_017_scheduled_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_017_scheduled_columns", + "lang": "typescript", + "golden_published": false, + "model_name": "DeepSeek Reasoner", + "total_tests": 2, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { name: 'tickTimer', scheduled: (): any => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const init = spacetimedb.init(ctx => {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50),\n });\n});\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n ctx.db.tickTimer.scheduledId.update({\n ...arg,\n scheduledAt: ScheduleAt.interval(50),\n });\n});", + "category": "schema", + "route_api_model": "deepseek-reasoner", + "scorer_details": { + "publish_error": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/schema-t-017-scheduled-columns-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current schema-t-017-scheduled-columns-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", + "phase": "build_or_publish" + } + } + }, + "vendor": "deepseek" + }, + "t_018_constraints": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_018_constraints", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "DeepSeek Reasoner", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\deepseek-v3\\llm", + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "seed_users_row": { + "constraints_row_parity_after_seed": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" } }, - "delete_user_count_zero": { + "constraints_seed_two_rows": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.970596700Z", - "finished_at": "2025-10-22T02:08:26.533260Z" + "vendor": "deepseek" }, - "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_007_crud", - "lang": "rust", + "t_019_many_to_many": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_019_many_to_many", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table, UniqueColumn};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n let users = ctx.db.users();\n users.insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n users.insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n let user1 = users.id().find(&1).unwrap();\n users.id().update(User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n users.id().delete(&2);\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\deepseek-v3\\llm", + "model_name": "DeepSeek Reasoner", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { - "schema_parity": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "local", - "tables_diff": null, - "tables_equal": true + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" } }, - "crud_total_count_one": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM users" + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, - "crud_row_id2_deleted": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=2" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "crud_row_id1_parity": { + "m2m_has_1_10": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "basics-t-007-crud-golden", - "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "llm_db": "basics-t-007-crud-deepseek-v3-llm", - "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", - "query": "SELECT id, name, age, active FROM users WHERE id=1", - "reducer": "crud", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" + } + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.973330600Z", - "finished_at": "2025-10-22T02:09:07.097885400Z" + "vendor": "deepseek" }, - "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_008_index_lookup", - "lang": "rust", + "t_020_ecs": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_020_ecs", + "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 3, + "model_name": "DeepSeek Reasoner", + "total_tests": 5, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(user) = ctx.db.users().id().find(&id) {\n ctx.db.results().insert(Result { id: user.id, name: user.name });\n }\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-v3\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst entity = table({}, {\n id: t.i32().primaryKey(),\n});\n\nconst position = table({}, {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n});\n\nconst velocity = table({}, {\n entityId: t.i32().primaryKey(),\n vx: t.i32(),\n vy: t.i32(),\n});\n\nconst nextPosition = table({}, {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n});\n\nconst spacetimedb = schema({ entity, position, velocity, nextPosition });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.entity.insert({ id: 1 });\n ctx.db.entity.insert({ id: 2 });\n ctx.db.position.insert({ entityId: 1, x: 0, y: 0 });\n ctx.db.velocity.insert({ entityId: 1, vx: 1, vy: 0 });\n ctx.db.position.insert({ entityId: 2, x: 10, y: 0 });\n ctx.db.velocity.insert({ entityId: 2, vx: -2, vy: 3 });\n});\n\nexport const step = spacetimedb.reducer((ctx) => {\n for (const pos of ctx.db.position.iter()) {\n const vel = ctx.db.velocity.entityId.find(pos.entityId);\n if (vel) {\n const next = { entityId: pos.entityId, x: pos.x + vel.vx, y: pos.y + vel.vy };\n const existing = ctx.db.nextPosition.entityId.find(pos.entityId);\n if (existing) {\n ctx.db.nextPosition.entityId.update(next);\n } else {\n ctx.db.nextPosition.insert(next);\n }\n }\n }\n});", + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\deepseek-v3\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:23:26\n |\n23 | ctx.db.results().insert(Result { id: user.id, name: user.name });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.results().try_insert(Result { id: user.id, name: user.name });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 29 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Errors occurred:\nname `undefined_entityId_idx_btree` is used for multiple entities\n\n\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/schema-t-020-ecs-deepseek-reasoner-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current schema-t-020-ecs-deepseek-reasoner-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.975846300Z", - "finished_at": "2025-10-22T02:08:48.135151600Z" + "vendor": "deepseek" }, - "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_009_init", - "lang": "rust", + "t_021_multi_column_index": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_021_multi_column_index", + "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek V3", + "model_name": "DeepSeek Reasoner", "total_tests": 4, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n ctx.db.users().insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n}", - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\deepseek-v3\\llm", + "llm_output": "import { table, t, schema } from 'spacetimedb';\n\nconst log = table(\n {\n name: \"log\",\n indexes: [\n {\n name: \"byUserDay\",\n algorithm: \"btree\",\n columns: [\"userId\", \"day\"]\n }\n ]\n },\n {\n id: t.i32().primaryKey(),\n userId: t.i32(),\n day: t.i32(),\n message: t.string()\n }\n);\n\nconst spacetimedb = schema(log);\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.log.insert({ id: 1, userId: 7, day: 1, message: \"a\" });\n ctx.db.log.insert({ id: 2, userId: 7, day: 2, message: \"b\" });\n ctx.db.log.insert({ id: 3, userId: 9, day: 1, message: \"c\" });\n});", + "category": "schema", + "route_api_model": "deepseek-reasoner", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling approx v0.3.2\n Compiling syn v2.0.107\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\rust\\server\\deepseek-v3\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:14:20\n |\n14 | ctx.db.users().insert(User {\n | ---------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.users().try_insert(User {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:20:20\n |\n20 | ctx.db.users().insert(User {\n | ---------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n20 | ctx.db.users().try_insert(User {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: Your module doesn't import the `spacetimedb/server` package at all - this is likely a mistake, as your module will not be able to interface with the SpacetimeDB host.\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.977954300Z", - "finished_at": "2025-10-22T02:08:49.358520200Z" + "vendor": "deepseek" + } + } + }, + { + "name": "DeepSeek Chat", + "route_api_model": "deepseek-chat", + "tasks": { + "t_000_empty_reducers": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_000_empty_reducers", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", + "route_api_model": "deepseek-chat", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + } + }, + "vendor": "deepseek" }, - "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_010_connect", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", + "t_001_basic_tables": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_001_basic_tables", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"connected\".to_string(),\n });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event {\n id: 0,\n kind: \"disconnected\".to_string(),\n });\n}", + "passed_tests": 1, "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling hex v0.4.3\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\deepseek-v3\\llm)\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:14:21\n |\n14 | ctx.db.events().insert(Event {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.events().try_insert(Event {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:22:21\n |\n22 | ctx.db.events().insert(Event {\n | ----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n22 | ctx.db.events().try_insert(Event {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.981217400Z", - "finished_at": "2025-10-22T02:08:26.631923600Z" + "vendor": "deepseek" }, - "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_011_helper_function", - "lang": "rust", + "t_002_scheduled_table": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_002_scheduled_table", + "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 3, + "model_name": "DeepSeek Chat", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { scheduled: (): any => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n});\n\nexport const init = spacetimedb.init(ctx => {\n ctx.db.tickTimer.insert({ scheduledId: 0n, scheduledAt: ScheduleAt.interval(50) });\n});", "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-v3\\llm", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\deepseek-v3\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:18:22\n |\n18 | ctx.db.results().insert(Result { id, sum });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.results().try_insert(Result { id, sum });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/basics-t-002-scheduled-table-deepseek-chat-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current basics-t-002-scheduled-table-deepseek-chat-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.983946400Z", - "finished_at": "2025-10-22T02:08:59.682398900Z" + "vendor": "deepseek" }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(Clone)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Score { left, right },\n });\n}", - "category": "schema", + "t_003_struct_in_table": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_003_struct_in_table", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 1, + "passed_tests": 1, + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\deepseek-v3\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:11:12\n |\n11 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:10:1\n |\n10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:16\n |\n14 | pub value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 10 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:10:24\n |\n10 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:16\n |\n 10 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 14 | pub value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:16\n |\n 14 | pub value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:14:16\n |\n 14 | pub value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:10:1\n |\n 10 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:11:1\n |\n 11 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:14:16\n |\n14 | pub value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:19:22\n |\n19 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.986277800Z", - "finished_at": "2025-10-22T02:08:40.897706900Z" + "vendor": "deepseek" }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", + "t_004_insert": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_004_insert", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 2, + "passed_tests": 2, + "category": "basics", + "route_api_model": "deepseek-chat", + "scorer_details": { + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "data_parity_insert_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice", + 30, + true + ], + "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "insert_user" + } + } + }, + "vendor": "deepseek" + }, + "t_005_update": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_005_update", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\npub struct Rect {\n width: i32,\n height: i32,\n}\n\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", - "category": "schema", + "passed_tests": 3, + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "data_parity_update_user": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + "Alice2", + 31, + false + ], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "update_user" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_users_row": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\deepseek-v3\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:8:12\n |\n8 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:8:12\n |\n 4 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 8 | value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:8:12\n |\n 8 | value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:8:12\n |\n 8 | value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:8:12\n |\n8 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:23:22\n |\n23 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n23 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.989392400Z", - "finished_at": "2025-10-22T02:08:40.929988800Z" + "vendor": "deepseek" }, - "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_014_elementary_columns", - "lang": "rust", + "t_006_delete": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_006_delete", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", + "model_name": "DeepSeek Chat", "total_tests": 3, "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", - "category": "schema", + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\deepseek-v3\\llm", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "elementary_columns_row_count": { + "seed_users_row": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM primitives WHERE id=1" + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } }, - "elementary_columns_row_parity": { + "delete_user_count_zero": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-014-elementary-columns-golden", - "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "llm_db": "schema-t-014-elementary-columns-deepseek-v3-llm", - "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", - "query": "SELECT id, count, total, price, ratio, active, name FROM primitives WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.992294300Z", - "finished_at": "2025-10-22T02:08:55.899517900Z" + "vendor": "deepseek" }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(Clone, Debug)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(Clone, Debug)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n let home = Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n };\n let work = Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n };\n let pos = Position { x: 7, y: 9 };\n ctx.db.profiles().insert(Profile {\n id: 1,\n home,\n work,\n pos,\n });\n}", - "category": "schema", + "t_007_crud": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_007_crud", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 4, + "passed_tests": 4, + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "crud_row_id2_deleted": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\deepseek-v3\\llm)\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:15\n |\n20 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:15\n |\n21 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:14\n |\n22 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:15\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:15\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:14\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:15\n |\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:15\n |\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:14\n |\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:20:15\n |\n 20 | pub home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:21:15\n |\n 21 | pub work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:22:14\n |\n 22 | pub pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:20:15\n |\n20 | pub home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:21:15\n |\n21 | pub work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:22:14\n |\n22 | pub pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:36:23\n |\n36 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 16 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 0, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "crud_row_id1_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "llm_out": "id | name | age | active ----+----------+-----+-------- 1 | \"Alice2\" | 31 | false", + "query": "SELECT id, name, age, active FROM user WHERE id=1", + "reducer": "crud" + } + }, + "crud_total_count_one": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.995325800Z", - "finished_at": "2025-10-22T02:08:59.806717500Z" + "vendor": "deepseek" }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", + "t_008_index_lookup": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_008_index_lookup", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\npub struct Rect {\n width: i32,\n height: i32,\n}\n\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}", - "category": "schema", + "passed_tests": 3, + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "index_lookup_projection_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\deepseek-v3\\llm)\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:8:8\n |\n8 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:9:8\n |\n9 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:8:8\n |\n 4 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 8 | a: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:9:8\n |\n 4 | #[table(name = drawings)]\n | ------------------------- required by a bound introduced by this call\n...\n 9 | b: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:8:8\n |\n 8 | a: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:9:8\n |\n 9 | b: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:8:8\n |\n 8 | a: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:9:8\n |\n 9 | b: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:8:8\n |\n8 | a: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:9:8\n |\n9 | b: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 10 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "args": [ + 1 + ], + "golden_out": "id | name ----+--------- 1 | \"Alice\"", + "llm_out": "id | name ----+--------- 1 | \"Alice\"", + "query": "SELECT id, name FROM result WHERE id=1", + "reducer": "lookup_user_name" } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:18.998032900Z", - "finished_at": "2025-10-22T02:08:55.904718100Z" - }, - "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_017_scheduled_columns", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 2, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\n\n#[table(name = tick_timer)]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n #[scheduled(reducer = tick, column = scheduled_at)]\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::IntervalMicros(50_000),\n });\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) {}", - "category": "schema", - "route_api_model": "deepseek-chat", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-v3\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling ppv-lite86 v0.2.21\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\deepseek-v3\\llm)\nerror: cannot find attribute `scheduled` in this scope\n --> src\\lib.rs:9:7\n |\n9 | #[scheduled(reducer = tick, column = scheduled_at)]\n | ^^^^^^^^^\n\nerror[E0599]: no variant or associated item named `IntervalMicros` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:17:35\n |\n17 | scheduled_at: ScheduleAt::IntervalMicros(50_000),\n | ^^^^^^^^^^^^^^ variant or associated item not found in `ScheduleAt`\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "seed_user_row": { + "pass": true, + "partial": 1.0, + "notes": { + "sql": "INSERT INTO user(id, name, age, active) VALUES (1, 'Alice', 30, true)" } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:19.000955600Z", - "finished_at": "2025-10-22T02:08:59.671864800Z" + "vendor": "deepseek" }, - "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_018_constraints", - "lang": "rust", + "t_009_init": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_009_init", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = accounts)]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n #[index(btree)]\n name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", - "category": "schema", + "model_name": "DeepSeek Chat", + "total_tests": 4, + "passed_tests": 4, + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "constraints_row_parity_after_seed": { + "init_seed_alice": { "pass": true, "partial": 1.0, "notes": { - "args": [], - "golden_db": "schema-t-018-constraints-golden", - "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "llm_db": "schema-t-018-constraints-deepseek-v3-llm", - "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", - "query": "SELECT id, email, name FROM accounts WHERE id=1", - "reducer": "seed", - "server": "local" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=1 AND name='Alice' AND age=30 AND active=true" } }, - "constraints_seed_two_rows": { + "init_total_two": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM accounts WHERE id=2" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM user" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "init_seed_bob": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM user WHERE id=2 AND name='Bob' AND age=22 AND active=false" + } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:19.003781Z", - "finished_at": "2025-10-22T02:08:58.991302800Z" + "vendor": "deepseek" }, - "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_019_many_to_many", - "lang": "rust", - "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 5, + "t_010_connect": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_010_connect", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", - "category": "schema", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst event = table(\n { name: 'event', public: true },\n {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n }\n);\n\nconst spacetimedb = schema({ event });\nexport default spacetimedb;\n\nexport const clientConnected = spacetimedb.clientConnected(ctx => {\n ctx.db.event.insert({ id: 0n, kind: 'connected' });\n});\n\nexport const clientDisconnected = spacetimedb.clientDisconnected(ctx => {\n ctx.db.event.insert({ id: 0n, kind: 'disconnected' });\n});", + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "publish_error": { + "schema_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling arrayref v0.3.9\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ppv-lite86 v0.2.21\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\deepseek-v3\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:28:20\n |\n28 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:30:21\n |\n30 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n30 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:32:26\n |\n32 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:33:26\n |\n33 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n33 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": { + "only_golden": [ + "on_connect()", + "on_disconnect()" + ], + "only_llm": [ + "client_connected()", + "client_disconnected()" + ] + }, + "reducers_equal": false, + "tables_diff": null, + "tables_equal": true } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:07:19.006201200Z", - "finished_at": "2025-10-22T02:09:05.182432500Z" + "vendor": "deepseek" }, - "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", + "t_011_helper_function": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_011_helper_function", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 5, - "passed_tests": 5, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, Table};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for position in ctx.db.positions().iter() {\n if let Some(velocity) = ctx.db.velocities().entity_id().find(&position.entity_id) {\n let next_x = position.x + velocity.vx;\n let next_y = position.y + velocity.vy;\n ctx.db.next_positions().insert(NextPosition {\n entity_id: position.entity_id,\n x: next_x,\n y: next_y,\n });\n }\n }\n}", - "category": "schema", + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, + "category": "basics", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\deepseek-v3\\llm", "scorer_details": { - "ecs_seed_positions_count": { + "helper_func_sum_abs": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM positions" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1 AND sum=5" } }, - "ecs_next_pos_entity1": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=1 AND x=1 AND y=0" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "ecs_step_next_positions_count": { + "helper_func_sum_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 2, - "expected": 2, - "sql": "SELECT COUNT(*) AS n FROM next_positions" + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | sum ----+----- 1 | 5", + "llm_out": "id | sum ----+----- 1 | 5", + "query": "SELECT id, sum FROM result WHERE id=1", + "reducer": "compute_sum" } - }, - "ecs_next_pos_entity2": { + } + }, + "vendor": "deepseek" + }, + "t_012_spacetime_product_type": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_012_spacetime_product_type", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-chat", + "scorer_details": { + "product_type_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM next_positions WHERE entity_id=2 AND x=8 AND y=3" + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [ + 1, + 2, + 3 + ], + "golden_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "llm_out": "id | value ----+----------------------- 1 | (left = 2, right = 3)", + "query": "SELECT id, value FROM result WHERE id=1", + "reducer": "set_score" + } } }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:08:19.462412300Z", - "finished_at": "2025-10-22T02:09:12.348071Z" + "vendor": "deepseek" }, - "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_021_multi_column_index", - "lang": "rust", + "t_013_spacetime_sum_type": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_013_spacetime_sum_type", + "lang": "typescript", "golden_published": true, - "model_name": "DeepSeek V3", - "total_tests": 4, - "passed_tests": 4, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst result = table(\n { name: 'result' },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nconst spacetimedb = schema({ result });\nexport default spacetimedb;\n\nexport const setCircle = spacetimedb.reducer({ id: t.i32(), radius: t.i32() }, (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { tag: 'circle', value: radius },\n });\n});", "category": "schema", "route_api_model": "deepseek-chat", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\deepseek-v3\\llm", "scorer_details": { "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-deepseek-v3-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } }, - "mcindex_seed_count": { + "sum_type_row_parity": { + "pass": false, + "partial": 0.0, + "notes": { + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200f9c264c6263338e4ae4b5f8f760b46aaf9f47002d4a59e3ccaf61f9b16bc/call/set_circle)\n", + "phase": "call_reducer_golden" + } + }, + "sum_type_row_count": { + "pass": false, + "partial": 0.0, + "notes": { + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM result WHERE id=1" + } + } + }, + "vendor": "deepseek" + }, + "t_014_elementary_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_014_elementary_columns", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-chat", + "scorer_details": { + "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 3, - "expected": 3, - "sql": "SELECT COUNT(*) AS n FROM logs" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true } }, - "mcindex_lookup_u7_d1": { + "elementary_columns_row_parity": { "pass": true, "partial": 1.0, "notes": { - "actual": 1, - "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=1" + "args": [], + "golden_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "llm_out": "id | count | total | price | ratio | active | name ----+-------+------------+-------+-------+--------+--------- 1 | 2 | 3000000000 | 1.5 | 2.25 | true | \"Alice\"", + "query": "SELECT id, count, total, price, ratio, active, name FROM primitive WHERE id=1", + "reducer": "seed" } }, - "mcindex_lookup_u7_d2": { + "elementary_columns_row_count": { "pass": true, "partial": 1.0, "notes": { "actual": 1, "expected": 1, - "sql": "SELECT COUNT(*) AS n FROM logs WHERE user_id=7 AND day=2" - } - } - }, - "vendor": "deepseek", - "started_at": "2025-10-22T02:08:19.552177500Z", - "finished_at": "2025-10-22T02:09:09.602647Z" - } - } - }, - { - "name": "Meta Llama 3.1 405B", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "tasks": { - "t_000_empty_reducers": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_000_empty_reducers", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::reducer;\n\n#[reducer]\nfn empty_reducer_no_args() {\n}\n\n#[reducer]\nfn empty_reducer_with_int(count: i32) {\n}\n\n#[reducer]\nfn empty_reducer_with_string(name: String) {\n}\n\n#[reducer]\nfn empty_reducer_with_two_args(count: i32, name: String) {\n}\n\n#[reducer]\nfn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-000-empty-reducers-golden", - "llm_db": "basics-t-000-empty-reducers-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, - "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling spacetimedb-lib v1.6.0\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_000_empty_reducers\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:5:4\n |\n 4 | #[reducer]\n | ---------- required by a bound introduced by this call\n 5 | fn empty_reducer_no_args() {\n | ^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn() {empty_reducer_no_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:5:4\n |\n 4 | #[reducer]\n | ---------- required by a bound introduced by this call\n 5 | fn empty_reducer_no_args() {\n | ^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn() {empty_reducer_no_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:9:4\n |\n 8 | #[reducer]\n | ---------- required by a bound introduced by this call\n 9 | fn empty_reducer_with_int(count: i32) {\n | ^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32) {empty_reducer_with_int}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:9:34\n |\n9 | fn empty_reducer_with_int(count: i32) {\n | ^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `i32`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:9:4\n |\n 8 | #[reducer]\n | ---------- required by a bound introduced by this call\n 9 | fn empty_reducer_with_int(count: i32) {\n | ^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32) {empty_reducer_with_int}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:4\n |\n 12 | #[reducer]\n | ---------- required by a bound introduced by this call\n 13 | fn empty_reducer_with_string(name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(std::string::String) {empty_reducer_with_string}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:13:36\n |\n13 | fn empty_reducer_with_string(name: String) {\n | ^^^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `std::string::String`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:13:4\n |\n12 | #[reducer]\n | ---------- required by a bound introduced by this call\n13 | fn empty_reducer_with_string(name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(std::string::String) {empty_reducer_with_string}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:4\n |\n 16 | #[reducer]\n | ---------- required by a bound introduced by this call\n 17 | fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32, std::string::String) {empty_reducer_with_two_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:17:39\n |\n17 | fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `i32`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:17:4\n |\n16 | #[reducer]\n | ---------- required by a bound introduced by this call\n17 | fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(i32, std::string::String) {empty_reducer_with_two_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:4\n |\n 20 | #[reducer]\n | ---------- required by a bound introduced by this call\n 21 | fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(bool, f32, std::string::String) {empty_reducer_with_three_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `register_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:365:66\n |\n365 | pub fn register_reducer<'a, A: Args<'a>, I: ReducerInfo>(_: impl Reducer<'a, A>) {\n | ^^^^^^^^^^^^^^ required by this bound in `register_reducer`\n\nerror[E0277]: the first argument of a reducer must be `&ReducerContext`\n --> src\\lib.rs:21:42\n |\n21 | fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^ first argument must be `&ReducerContext`\n |\n = help: the trait `ReducerContextArg` is not implemented for `bool`\n = help: the trait `ReducerContextArg` is implemented for `&ReducerContext`\n\nerror[E0277]: invalid reducer signature\n --> src\\lib.rs:21:4\n |\n20 | #[reducer]\n | ---------- required by a bound introduced by this call\n21 | fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this reducer signature is not valid\n |\n = help: the trait `Reducer<'_, _>` is not implemented for fn item `fn(bool, f32, std::string::String) {empty_reducer_with_three_args}`\n = note: \n = note: reducer signatures must match the following pattern:\n = note: `Fn(&ReducerContext, [T1, ...]) [-> Result<(), impl Display>]`\n = note: where each `Ti` type implements `SpacetimeType`.\n = note: \nnote: required by a bound in `invoke_reducer`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\rt.rs:23:19\n |\n22 | pub fn invoke_reducer<'a, A: Args<'a>>(\n | -------------- required by a bound in this function\n23 | reducer: impl Reducer<'a, A>,\n | ^^^^^^^^^^^^^^ required by this bound in `invoke_reducer`\n\nwarning: unused variable: `count`\n --> src\\lib.rs:9:27\n |\n9 | fn empty_reducer_with_int(count: i32) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `name`\n --> src\\lib.rs:13:30\n |\n13 | fn empty_reducer_with_string(name: String) {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_name`\n\nwarning: unused variable: `count`\n --> src\\lib.rs:17:32\n |\n17 | fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_count`\n\nwarning: unused variable: `name`\n --> src\\lib.rs:17:44\n |\n17 | fn empty_reducer_with_two_args(count: i32, name: String) {\n | ^^^^ help: if this is intentional, prefix it with an underscore: `_name`\n\nwarning: unused variable: `active`\n --> src\\lib.rs:21:34\n |\n21 | fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_active`\n\nwarning: unused variable: `ratio`\n --> src\\lib.rs:21:48\n |\n21 | fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_ratio`\n\nwarning: unused variable: `label`\n --> src\\lib.rs:21:60\n |\n21 | fn empty_reducer_with_three_args(active: bool, ratio: f32, label: String) {\n | ^^^^^ help: if this is intentional, prefix it with an underscore: `_label`\n\nFor more information about this error, try `rustc --explain E0277`.\nwarning: `spacetime-module` (lib) generated 7 warnings\nerror: could not compile `spacetime-module` (lib) due to 14 previous errors; 7 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "sql": "SELECT COUNT(*) AS n FROM primitive WHERE id=1" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.386640500Z", - "finished_at": "2025-10-22T02:14:09.978744700Z" + "vendor": "deepseek" }, - "t_001_basic_tables": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_001_basic_tables", - "lang": "rust", + "t_015_product_type_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_015_product_type_columns", + "lang": "typescript", "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 1, - "llm_output": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = products)]\npub struct Product {\n #[primary_key]\n id: i32,\n title: String,\n price: f32,\n in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Note {\n #[primary_key]\n id: i32,\n body: String,\n rating: i64,\n pinned: bool,\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_001_basic_tables\\rust\\server\\meta-llama-3-1-405b\\llm", + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-chat", "scorer_details": { + "product_type_columns_row_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "llm_out": "id | home | work | pos ----+----------------------------------+-----------------------------------+---------------- 1 | (street = \"1 Main\", zip = 11111) | (street = \"2 Broad\", zip = 22222) | (x = 7, y = 9)", + "query": "SELECT id, home, work, pos FROM profile WHERE id=1", + "reducer": "seed" + } + }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-001-basic-tables-golden", - "llm_db": "basics-t-001-basic-tables-meta-llama-3-1-405b-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } + }, + "product_type_columns_row_count": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM profile WHERE id=1" + } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.416568400Z", - "finished_at": "2025-10-22T02:14:04.468339400Z" + "vendor": "deepseek" }, - "t_002_scheduled_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_002_scheduled_table", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, ScheduleInterval};\n\n#[table(name = tick_timer, scheduling = { reducer = tick, column = scheduled_at })]\nstruct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n let timer = TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(ScheduleInterval::new(50_000).unwrap()),\n };\n ctx.db.tick_timer().insert(timer);\n}\n\n#[reducer(scheduled = tick_timer)]\nfn tick(ctx: &ReducerContext, scheduled_id: u64) {\n // This reducer will be triggered at the scheduled time\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-002-scheduled-table-golden", - "llm_db": "basics-t-002-scheduled-table-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\meta-llama-3-1-405b\\llm", + "t_016_sum_type_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_016_sum_type_columns", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 3, + "passed_tests": 1, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nconst Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nconst drawing = table(\n { name: 'drawing' },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nconst spacetimedb = schema({ drawing });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 1,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});", + "category": "schema", + "route_api_model": "deepseek-chat", "scorer_details": { - "publish_error": { + "sum_type_columns_row_parity": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_002_scheduled_table\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = tick_timer, scheduling = { reducer = tick, column = scheduled_at })]\n | ^^^^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:21:11\n |\n21 | #[reducer(scheduled = tick_timer)]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::ScheduleInterval`\n --> src\\lib.rs:2:63\n |\n2 | use spacetimedb::{table, reducer, ReducerContext, ScheduleAt, ScheduleInterval};\n | ^^^^^^^^^^^^^^^^ no `ScheduleInterval` in the root\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:14:17\n |\n14 | let timer = TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.tick_timer().insert(timer);\n | ^^^^^^^^^^ method not found in `Local`\n\nwarning: unused variable: `ctx`\n --> src\\lib.rs:22:9\n |\n22 | fn tick(ctx: &ReducerContext, scheduled_id: u64) {\n | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx`\n |\n = note: `#[warn(unused_variables)]` on by default\n\nwarning: unused variable: `scheduled_id`\n --> src\\lib.rs:22:31\n |\n22 | fn tick(ctx: &ReducerContext, scheduled_id: u64) {\n | ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_scheduled_id`\n\nSome errors have detailed explanations: E0422, E0432, E0599.\nFor more information about an error, try `rustc --explain E0422`.\nwarning: `spacetime-module` (lib) generated 2 warnings\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors; 2 warnings emitted\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200100766258eabd62fb624fa946e1b530e249ae9b9db139394a06440f0538c/call/seed)\n", + "phase": "call_reducer_golden" } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.419692400Z", - "finished_at": "2025-10-22T02:14:10.002878600Z" - }, - "t_003_struct_in_table": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_003_struct_in_table", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::table;\n\n#[derive(Clone, Copy, PartialEq, Eq, Hash, Debug)]\npub struct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n pos: Position,\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-003-struct-in-table-golden", - "llm_db": "basics-t-003-struct-in-table-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "sum_type_columns_row_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling itertools v0.12.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_003_struct_in_table\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 10 | #[table(name = entities)]\n | ------------------------- required by a bound introduced by this call\n...\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:14:10\n |\n 14 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:14:10\n |\n14 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nFor more information about this error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 5 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 0, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM drawing WHERE id=1" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.422630600Z", - "finished_at": "2025-10-22T02:13:26.070919500Z" + "vendor": "deepseek" }, - "t_004_insert": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_004_insert", - "lang": "rust", + "t_017_scheduled_columns": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_017_scheduled_columns", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", + "model_name": "DeepSeek Chat", "total_tests": 2, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().insert(User { id, name, age, active });\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nconst tickTimer = table(\n { scheduled: (): any => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nconst spacetimedb = schema({ tickTimer });\nexport default spacetimedb;\n\nexport const init = spacetimedb.init(ctx => {\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.interval(50),\n });\n});\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n});", + "category": "schema", + "route_api_model": "deepseek-chat", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling arrayref v0.3.9\n Compiling hex v0.4.3\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling log v0.4.28\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling cc v1.2.41\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_004_insert\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id, name, age, active });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id, name, age, active });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (500 Internal Server Error) for url (http://127.0.0.1:62644/v1/database/schema-t-017-scheduled-columns-deepseek-chat-llm?clear=true&host_type=Js)\n\n--- stdout ---\nBuild finished successfully.\nUploading to http://127.0.0.1:62644 => http://127.0.0.1:62644\nThis will DESTROY the current schema-t-017-scheduled-columns-deepseek-chat-llm module, and ALL corresponding data.\nSkipping confirmation due to --yes\nPublishing module...\nJavaScript / TypeScript support is currently in BETA.\nThere may be bugs. Please file issues if you encounter any.\n\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.425030600Z", - "finished_at": "2025-10-22T02:13:26.091003300Z" + "vendor": "deepseek" }, - "t_005_update": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_005_update", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", + "t_018_constraints": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_018_constraints", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n let user = User { id, name, age, active };\n ctx.db.users().id().update(&user.id, user);\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-005-update-golden", - "llm_db": "basics-t-005-update-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_005_update\\rust\\server\\meta-llama-3-1-405b\\llm", + "passed_tests": 3, + "category": "schema", + "route_api_model": "deepseek-chat", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "schema_parity": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling arrayvec v0.7.6\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_005_update\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0061]: this method takes 1 argument but 2 arguments were supplied\n --> src\\lib.rs:16:25\n |\n 16 | ctx.db.users().id().update(&user.id, user);\n | ^^^^^^ -------- unexpected argument #1 of type `&i32`\n |\nnote: method defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\table.rs:369:12\n |\n369 | pub fn update(&self, new_row: Tbl::Row) -> Tbl::Row {\n | ^^^^^^\nhelp: remove the extra argument\n |\n 16 - ctx.db.users().id().update(&user.id, user);\n 16 + ctx.db.users().id().update(user);\n |\n\nFor more information about this error, try `rustc --explain E0061`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "constraints_row_parity_after_seed": { + "pass": true, + "partial": 1.0, + "notes": { + "args": [], + "golden_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "llm_out": "id | email | name ----+-----------------+--------- 1 | \"a@example.com\" | \"Alice\"", + "query": "SELECT id, email, name FROM account WHERE id=1", + "reducer": "seed" + } + }, + "constraints_seed_two_rows": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM account WHERE id=2" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.428633100Z", - "finished_at": "2025-10-22T02:14:11.309455600Z" + "vendor": "deepseek" }, - "t_006_delete": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_006_delete", - "lang": "rust", + "t_019_many_to_many": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_019_many_to_many", + "lang": "typescript", "golden_published": true, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 3, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(&id);\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_006_delete\\rust\\server\\meta-llama-3-1-405b\\llm", + "model_name": "DeepSeek Chat", + "total_tests": 5, + "passed_tests": 5, + "category": "schema", + "route_api_model": "deepseek-chat", "scorer_details": { - "delete_user_count_zero": { + "m2m_has_1_20": { "pass": true, "partial": 1.0, "notes": { - "actual": 0, - "expected": 0, - "sql": "SELECT COUNT(*) AS n FROM users WHERE id=1" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=20" } }, - "seed_users_row": { + "m2m_has_2_20": { "pass": true, "partial": 1.0, "notes": { - "sql": "INSERT INTO users(id, name, age, active) VALUES (1, 'Alice', 30, true)" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=2 AND groupId=20" } }, "schema_parity": { "pass": true, "partial": 1.0, "notes": { - "golden_db": "basics-t-006-delete-golden", - "llm_db": "basics-t-006-delete-meta-llama-3-1-405b-llm", "reducers_diff": null, "reducers_equal": true, - "server": "local", "tables_diff": null, "tables_equal": true } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.431676800Z", - "finished_at": "2025-10-22T02:14:09.970999200Z" - }, - "t_007_crud": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_007_crud", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer]\nfn crud(ctx: &ReducerContext) {\n let users = ctx.db.users();\n\n let _ = users.insert(User {\n id: 1,\n name: \"Alice\".to_string(),\n age: 30,\n active: true,\n });\n\n let _ = users.insert(User {\n id: 2,\n name: \"Bob\".to_string(),\n age: 22,\n active: false,\n });\n\n let _ = users.id().update(&1, User {\n id: 1,\n name: \"Alice2\".to_string(),\n age: 31,\n active: false,\n });\n\n let _ = users.id().delete(&2);\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-007-crud-golden", - "llm_db": "basics-t-007-crud-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_007_crud\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "m2m_has_1_10": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_007_crud\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:17:19\n |\n17 | let _ = users.insert(User {\n | ------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | let _ = users.try_insert(User {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:24:19\n |\n24 | let _ = users.insert(User {\n | ------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | let _ = users.try_insert(User {\n | ++++\n\nerror[E0061]: this method takes 1 argument but 2 arguments were supplied\n --> src\\lib.rs:31:24\n |\n 31 | let _ = users.id().update(&1, User {\n | ^^^^^^ -- unexpected argument #1 of type `&{integer}`\n |\nnote: method defined here\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-1.6.0\\src\\table.rs:369:12\n |\n369 | pub fn update(&self, new_row: Tbl::Row) -> Tbl::Row {\n | ^^^^^^\nhelp: remove the extra argument\n |\n 31 - let _ = users.id().update(&1, User {\n 31 + let _ = users.id().update(User {\n |\n\nSome errors have detailed explanations: E0061, E0599.\nFor more information about an error, try `rustc --explain E0061`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM membership WHERE userId=1 AND groupId=10" } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.435057100Z", - "finished_at": "2025-10-22T02:14:11.230056900Z" - }, - "t_008_index_lookup": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_008_index_lookup", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n name: String,\n}\n\n#[reducer]\nfn lookup_user_name(ctx: &ReducerContext, id: i32) {\n let user = ctx.db.users().id().find(id);\n if let Some(user) = user {\n ctx.db.results().insert(Result { id, name: user.name.clone() });\n }\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-008-index-lookup-golden", - "llm_db": "basics-t-008-index-lookup-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "memberships_three_rows": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling ethnum v1.5.2\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_008_index_lookup\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&User, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&User, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:14:12\n |\n14 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(_::__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(_::__ProductVisitor, &_) -> std::result::Result<_::__ProductFieldIdent, __E>`\n found signature `fn(_::__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:13:1\n |\n13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:22\n |\n4 | #[table(name = users)]\n | ---------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = users)]\n | ^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 13 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:13:24\n |\n13 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:13:1\n |\n 13 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:14:1\n |\n 14 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:24:26\n |\n24 | ctx.db.results().insert(Result { id, name: user.name.clone() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n24 | ctx.db.results().try_insert(Result { id, name: user.name.clone() });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 29 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM membership" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.437718400Z", - "finished_at": "2025-10-22T02:14:08.777761400Z" + "vendor": "deepseek" }, - "t_009_init": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_009_init", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 4, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n id: i32,\n name: String,\n age: i32,\n active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-009-init-golden", - "llm_db": "basics-t-009-init-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_009_init\\rust\\server\\meta-llama-3-1-405b\\llm", + "t_020_ecs": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_020_ecs", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 5, + "passed_tests": 2, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst entity = table(\n { name: 'entity', public: true },\n {\n id: t.i32().primaryKey(),\n }\n);\n\nconst position = table(\n { name: 'position', public: true },\n {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n }\n);\n\nconst velocity = table(\n { name: 'velocity', public: true },\n {\n entityId: t.i32().primaryKey(),\n vx: t.i32(),\n vy: t.i32(),\n }\n);\n\nconst nextPosition = table(\n { name: 'nextPosition', public: true },\n {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n }\n);\n\nconst spacetimedb = schema({ entity, position, velocity, nextPosition });\nexport default spacetimedb;\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.entity.insert({ id: 1 });\n ctx.db.position.insert({ entityId: 1, x: 0, y: 0 });\n ctx.db.velocity.insert({ entityId: 1, vx: 1, vy: 0 });\n\n ctx.db.entity.insert({ id: 2 });\n ctx.db.position.insert({ entityId: 2, x: 10, y: 0 });\n ctx.db.velocity.insert({ entityId: 2, vx: -2, vy: 3 });\n});\n\nexport const step = spacetimedb.reducer((ctx) => {\n for (const pos of ctx.db.position.iter()) {\n const vel = ctx.db.velocity.entityId.find(pos.entityId);\n if (vel) {\n const nextX = pos.x + vel.vx;\n const nextY = pos.y + vel.vy;\n ctx.db.nextPosition.entityId.update({ entityId: pos.entityId, x: nextX, y: nextY });\n }\n }\n});", + "category": "schema", + "route_api_model": "deepseek-chat", "scorer_details": { - "publish_error": { + "ecs_next_pos_entity2": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling constant_time_eq v0.3.1\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling bytemuck v1.24.0\n Compiling getrandom v0.2.16\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling rand_core v0.6.4\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_009_init\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:15:20\n |\n15 | ctx.db.users().insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.users().try_insert(User { id: 1, name: \"Alice\".to_string(), age: 30, active: true });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:16:20\n |\n16 | ctx.db.users().insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.users().try_insert(User { id: 2, name: \"Bob\".to_string(), age: 22, active: false });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200a1edce9df991ad9c3b4c38a078c5d8d969292a7cc2b62ba6d8c83b818cbc/call/step)\n", + "phase": "call_reducer" } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.441288700Z", - "finished_at": "2025-10-22T02:13:34.025973800Z" - }, - "t_010_connect": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_010_connect", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n id: i32,\n kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-010-connect-golden", - "llm_db": "basics-t-010-connect-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_010_connect\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { + }, + "ecs_next_pos_entity1": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling spacetimedb-lib v1.6.0\n Compiling smallvec v1.15.1\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling syn v2.0.107\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_010_connect\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:14:21\n |\n14 | ctx.db.events().insert(Event { id: 0, kind: \"connected\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n14 | ctx.db.events().try_insert(Event { id: 0, kind: \"connected\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&events__TableHandle` in the current scope\n --> src\\lib.rs:19:21\n |\n19 | ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n19 | ctx.db.events().try_insert(Event { id: 0, kind: \"disconnected\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200a1edce9df991ad9c3b4c38a078c5d8d969292a7cc2b62ba6d8c83b818cbc/call/step)\n", + "phase": "call_reducer" } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.444092200Z", - "finished_at": "2025-10-22T02:14:09.981648400Z" - }, - "t_011_helper_function": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_011_helper_function", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = results)]\npub struct Result {\n #[primary_key]\n id: i32,\n sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 {\n a + b\n}\n\n#[reducer]\nfn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n let sum = add(a, b);\n ctx.db.results().insert(Result { id, sum });\n}", - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "basics-t-011-helper-function-golden", - "llm_db": "basics-t-011-helper-function-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + }, + "ecs_seed_position_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling ethnum v1.5.2\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\basics\\t_011_helper_function\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:5:12\n |\n5 | pub struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:4:1\n |\n4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 4 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:4:24\n |\n4 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:4:1\n |\n 4 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:5:1\n |\n 5 | pub struct Result {\n | ^^^^^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:18:22\n |\n18 | ctx.db.results().insert(Result { id, sum });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.results().try_insert(Result { id, sum });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 15 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 2, + "expected": 2, + "sql": "SELECT COUNT(*) AS n FROM position" } - } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.446837900Z", - "finished_at": "2025-10-22T02:14:11.040357700Z" - }, - "t_012_spacetime_product_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_012_spacetime_product_type", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(Clone, Copy, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]\nstruct Score {\n left: i32,\n right: i32,\n}\n\nspacetimedb::st_type!(Score);\n\n#[table(name = results)]\nstruct Result {\n #[primary_key]\n id: i32,\n value: Score,\n}\n\n#[reducer]\nfn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(Result { id, value: Score { left, right } });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-012-spacetime-product-type-golden", - "llm_db": "schema-t-012-spacetime-product-type-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\meta-llama-3-1-405b\\llm", - "scorer_details": { - "publish_error": { + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "ecs_step_next_position_count": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_012_spacetime_product_type\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0433]: failed to resolve: could not find `st_type` in `spacetimedb`\n --> src\\lib.rs:10:14\n |\n10 | spacetimedb::st_type!(Score);\n | ^^^^^^^ could not find `st_type` in `spacetimedb`\n\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:12:1\n |\n12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:13:8\n |\n13 | struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:12:1\n |\n12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:12:1\n |\n12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:12:1\n |\n12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:12:1\n |\n12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:12:1\n |\n12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: SpacetimeType` is not satisfied\n --> src\\lib.rs:16:12\n |\n16 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:1\n |\n 12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:13:1\n |\n 13 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 12 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:12:24\n |\n12 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:16:12\n |\n 12 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 16 | value: Score,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:1\n |\n 12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:13:1\n |\n 13 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:1\n |\n 12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:13:1\n |\n 13 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:16:12\n |\n 16 | value: Score,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Score`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:1\n |\n 12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:13:1\n |\n 13 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Score: Serialize` is not satisfied\n --> src\\lib.rs:16:12\n |\n 16 | value: Score,\n | ^^^^^ the trait `Serialize` is not implemented for `Score`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:12:1\n |\n 12 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:13:1\n |\n 13 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Score` does not implement `SpacetimeType`\n --> src\\lib.rs:16:12\n |\n16 | value: Score,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Score`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Score` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:21:22\n |\n21 | ctx.db.results().insert(Result { id, value: Score { left, right } });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n21 | ctx.db.results().try_insert(Result { id, value: Score { left, right } });\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0433, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 21 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "error": "spacetime call failed:\nWARNING: This command is UNSTABLE and subject to breaking changes.\n\nError: Response text: The instance encountered a fatal error.\n\nCaused by:\n HTTP status server error (530 ) for url (http://127.0.0.1:62644/v1/database/c200a1edce9df991ad9c3b4c38a078c5d8d969292a7cc2b62ba6d8c83b818cbc/call/step)\n", + "phase": "call_reducer" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.449813200Z", - "finished_at": "2025-10-22T02:14:09.136053500Z" + "vendor": "deepseek" }, - "t_013_spacetime_sum_type": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_013_spacetime_sum_type", - "lang": "rust", - "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, - "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]\nstruct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash)]\nenum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\nstruct Result {\n #[primary_key]\n id: i32,\n value: Shape,\n}\n\n#[reducer]\nfn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(Result {\n id,\n value: Shape::Circle(radius),\n });\n}", + "t_021_multi_column_index": { + "hash": "f0986524ee7bda1802573e7e4794bd56933365fb35e4af7c830014214cb8ec77", + "task": "t_021_multi_column_index", + "lang": "typescript", + "golden_published": true, + "model_name": "DeepSeek Chat", + "total_tests": 4, + "passed_tests": 4, "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-013-spacetime-sum-type-golden", - "llm_db": "schema-t-013-spacetime-sum-type-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\meta-llama-3-1-405b\\llm", + "route_api_model": "deepseek-chat", "scorer_details": { - "publish_error": { - "pass": false, - "partial": 0.0, + "mcindex_seed_count": { + "pass": true, + "partial": 1.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling heck v0.4.1\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling constant_time_eq v0.3.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling spacetimedb-lib v1.6.0\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling ethnum v1.5.2\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling rand v0.8.5\n Compiling syn v2.0.107\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_013_spacetime_sum_type\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0107]: struct takes 0 generic arguments but 2 generic arguments were supplied\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected 0 generic arguments\n |\nnote: struct defined here, with 0 generic parameters\n --> src\\lib.rs:17:8\n |\n17 | struct Result {\n | ^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `deserialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(_) -> std::result::Result>::Error>`\n found signature `fn(_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_seq_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit_named_product` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, _) -> std::result::Result>::Error>`\n found signature `fn(__ProductVisitor, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `visit` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<__ProductFieldIdent, __E>`, found `Result`\n |\n = note: expected signature `fn(__ProductVisitor, &_) -> std::result::Result<__ProductFieldIdent, __E>`\n found signature `fn(__ProductVisitor, &_) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0053]: method `serialize` has an incompatible type for trait\n --> src\\lib.rs:16:1\n |\n16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^ expected `Result<::Ok, ...>`, found `Result`\n |\n = note: expected signature `fn(&Result, _) -> std::result::Result<::Ok, ::Error>`\n found signature `fn(&Result, _) -> Result`\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:12\n |\n20 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `Result` and `Result` have similar names, but are actually distinct types\nnote: `Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\nhelp: consider using `Result::expect` to unwrap the `std::result::Result>::Error>` value, panicking if the value is a `Result::Err`\n |\n 16 | #[table(name = results)].expect(\"REASON\")\n | +++++++++++++++++\n\nerror[E0277]: the `?` operator can only be used in a method that returns `Result` or `Option` (or another type that implements `FromResidual`)\n --> src\\lib.rs:16:24\n |\n16 | #[table(name = results)]\n | -----------------------^\n | | |\n | | cannot use the `?` operator in a method that returns `Result`\n | this function should return `Result` or `Option` to accept `?`\n |\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` which comes from the expansion of the attribute macro `table` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:12\n |\n 16 | #[table(name = results)]\n | ------------------------ required by a bound introduced by this call\n...\n 20 | value: Shape,\n | ^^^^^ the trait `Deserialize<'de>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result`\n | expected `Result` because of return type\n |\n = note: `std::result::Result` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<_, _>`\n | expected `Result` because of return type\n |\n = note: `std::result::Result<_, _>` and `Result` have similar names, but are actually distinct types\nnote: `std::result::Result<_, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:12\n |\n 20 | value: Shape,\n | ^^^^^ the trait `Deserialize<'_>` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<__ProductFieldIdent, _>`\n | expected `Result` because of return type\n |\n = note: `Result<__ProductFieldIdent, _>` and `Result` have similar names, but are actually distinct types\nnote: `Result<__ProductFieldIdent, _>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the trait bound `Shape: Serialize` is not satisfied\n --> src\\lib.rs:20:12\n |\n 20 | value: Shape,\n | ^^^^^ the trait `Serialize` is not implemented for `Shape`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0308]: mismatched types\n --> src\\lib.rs:16:1\n |\n 16 | #[table(name = results)]\n | ^^^^^^^^^^^^^^^^^^^^^^^^\n | |\n | expected `Result`, found `Result<::Ok, ...>`\n | expected `Result` because of return type\n |\n = note: `Result<::Ok, ...>` and `Result` have similar names, but are actually distinct types\nnote: `Result<::Ok, ...>` is defined in crate `core`\n --> C:\\Users\\bradl\\.rustup\\toolchains\\1.90.0-x86_64-pc-windows-msvc\\lib/rustlib/src/rust\\library/core/src/result.rs:548:1\n |\n548 | pub enum Result {\n | ^^^^^^^^^^^^^^^^^^^^^\nnote: `Result` is defined in the current crate\n --> src\\lib.rs:17:1\n |\n 17 | struct Result {\n | ^^^^^^^^^^^^^\n = note: this error originates in the derive macro `spacetimedb::__TableHelper` (in Nightly builds, run with -Z macro-backtrace for more info)\n\nerror[E0277]: the column type `Shape` does not implement `SpacetimeType`\n --> src\\lib.rs:20:12\n |\n20 | value: Shape,\n | ^^^^^ the trait `SpacetimeType` is not implemented for `Shape`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Shape` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&results__TableHandle` in the current scope\n --> src\\lib.rs:25:22\n |\n25 | ctx.db.results().insert(Result {\n | -----------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n25 | ctx.db.results().try_insert(Result {\n | ++++\n\nSome errors have detailed explanations: E0053, E0107, E0277, E0308, E0599.\nFor more information about an error, try `rustc --explain E0053`.\nerror: could not compile `spacetime-module` (lib) due to 20 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", - "phase": "build_or_publish" + "actual": 3, + "expected": 3, + "sql": "SELECT COUNT(*) AS n FROM log" + } + }, + "mcindex_lookup_u7_d1": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=1" + } + }, + "schema_parity": { + "pass": true, + "partial": 1.0, + "notes": { + "reducers_diff": null, + "reducers_equal": true, + "tables_diff": null, + "tables_equal": true + } + }, + "mcindex_lookup_u7_d2": { + "pass": true, + "partial": 1.0, + "notes": { + "actual": 1, + "expected": 1, + "sql": "SELECT COUNT(*) AS n FROM log WHERE userId=7 AND day=2" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.452789300Z", - "finished_at": "2025-10-22T02:14:08.953201800Z" - }, - "t_014_elementary_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_014_elementary_columns", - "lang": "rust", + "vendor": "deepseek" + } + } + } + ] + }, + { + "mode": "cursor_rules", + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "models": [ + { + "name": "GPT-5.2-Codex", + "route_api_model": "gpt-5.2-codex", + "tasks": { + "t_000_empty_reducers": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_000_empty_reducers", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, + "model_name": "GPT-5.2-Codex", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n id: i32,\n count: i32,\n total: i64,\n price: f32,\n ratio: f64,\n active: bool,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3000000000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".to_string(),\n });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-014-elementary-columns-golden", - "llm_db": "schema-t-014-elementary-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const emptyTable = table({ name: 'empty_table' }, {\n id: t.i32().primaryKey(),\n});\n\nexport const spacetimedb = schema(emptyTable);\n\nexport const emptyReducerNoArgs = spacetimedb.reducer('emptyReducerNoArgs', (ctx) => {});\n\nexport const emptyReducerWithInt = spacetimedb.reducer('emptyReducerWithInt', { count: t.i32() }, (ctx, { count }) => {});\n\nexport const emptyReducerWithString = spacetimedb.reducer('emptyReducerWithString', { name: t.string() }, (ctx, { name }) => {});\n\nexport const emptyReducerWithTwoArgs = spacetimedb.reducer('emptyReducerWithTwoArgs', { count: t.i32(), name: t.string() }, (ctx, { count, name }) => {});\n\nexport const emptyReducerWithThreeArgs = spacetimedb.reducer('emptyReducerWithThreeArgs', { active: t.bool(), ratio: t.f32(), label: t.string() }, (ctx, { active, ratio, label }) => {});", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling find-msvc-tools v0.1.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling constant_time_eq v0.3.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling bytemuck v1.24.0\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_014_elementary_columns\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&primitives__TableHandle` in the current scope\n --> src\\lib.rs:18:25\n |\n18 | ctx.db.primitives().insert(Primitive {\n | --------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n18 | ctx.db.primitives().try_insert(Primitive {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.455861200Z", - "finished_at": "2025-10-22T02:14:09.078800400Z" + "vendor": "openai" }, - "t_015_product_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_015_product_type_columns", - "lang": "rust", + "t_001_basic_tables": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_001_basic_tables", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, + "model_name": "GPT-5.2-Codex", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[derive(Clone, PartialEq, Eq, Debug)]\nstruct Address {\n street: String,\n zip: i32,\n}\n\n#[derive(Clone, PartialEq, Eq, Debug)]\nstruct Position {\n x: i32,\n y: i32,\n}\n\n#[table(name = profiles)]\nstruct Profile {\n #[primary_key]\n id: i32,\n home: Address,\n work: Address,\n pos: Position,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address {\n street: \"1 Main\".to_string(),\n zip: 11111,\n },\n work: Address {\n street: \"2 Broad\".to_string(),\n zip: 22222,\n },\n pos: Position { x: 7, y: 9 },\n });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-015-product-type-columns-golden", - "llm_db": "schema-t-015-product-type-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const user = table({ name: 'user' }, {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n});\n\nexport const product = table({ name: 'product' }, {\n id: t.i32().primaryKey(),\n title: t.string(),\n price: t.f32(),\n inStock: t.bool(),\n});\n\nexport const note = table({ name: 'note' }, {\n id: t.i32().primaryKey(),\n body: t.string(),\n rating: t.i64(),\n pinned: t.bool(),\n});\n\nexport const spacetimedb = schema({ user, product, note });", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling second-stack v0.3.5\n Compiling bytemuck v1.24.0\n Compiling spacetimedb-lib v1.6.0\n Compiling itertools v0.12.1\n Compiling cc v1.2.41\n Compiling spacetimedb-primitives v1.6.0\n Compiling getrandom v0.2.16\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ppv-lite86 v0.2.21\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling rand v0.8.5\n Compiling sha3 v0.10.8\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_015_product_type_columns\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:20:11\n |\n20 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: SpacetimeType` is not satisfied\n --> src\\lib.rs:21:11\n |\n21 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Position: SpacetimeType` is not satisfied\n --> src\\lib.rs:22:10\n |\n22 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:20:11\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 20 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:21:11\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 21 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Position: Deserialize<'de>` is not satisfied\n --> src\\lib.rs:22:10\n |\n 16 | #[table(name = profiles)]\n | ------------------------- required by a bound introduced by this call\n...\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'de>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::de::SeqProductAccess::next_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:316:24\n |\n316 | fn next_element>(&mut self) -> Result, Self::Error> {\n | ^^^^^^^^^^^^^^^^ required by this bound in `SeqProductAccess::next_element`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:20:11\n |\n 20 | home: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:21:11\n |\n 21 | work: Address,\n | ^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Address`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Position: Deserialize<'_>` is not satisfied\n --> src\\lib.rs:22:10\n |\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Deserialize<'_>` is not implemented for `Position`\n |\n = help: the following other types implement trait `Deserialize<'de>`:\n &'de [u8]\n &'de str\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n and 101 others\nnote: required by a bound in `get_field_value`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\de.rs:345:27\n |\n345 | fn get_field_value>(&mut self) -> Result {\n | ^^^^^^^^^^^^^^^^ required by this bound in `NamedProductAccess::get_field_value`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:20:11\n |\n 20 | home: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Address: Serialize` is not satisfied\n --> src\\lib.rs:21:11\n |\n 21 | work: Address,\n | ^^^^^^^ the trait `Serialize` is not implemented for `Address`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the trait bound `Position: Serialize` is not satisfied\n --> src\\lib.rs:22:10\n |\n 22 | pos: Position,\n | ^^^^^^^^ the trait `Serialize` is not implemented for `Position`\n |\n = help: the following other types implement trait `Serialize`:\n &T\n ()\n (T0, T1)\n (T0, T1, T2)\n (T0, T1, T2, T3)\n (T0, T1, T2, T3, T4)\n (T0, T1, T2, T3, T4, T5)\n (T0, T1, T2, T3, T4, T5, T6)\n and 108 others\nnote: required by a bound in `spacetimedb::spacetimedb_lib::ser::SerializeNamedProduct::serialize_element`\n --> C:\\Users\\bradl\\.cargo\\registry\\src\\index.crates.io-1949cf8c6b5b557f\\spacetimedb-sats-1.6.0\\src\\ser.rs:382:29\n |\n382 | fn serialize_element(&mut self, name: Option<&str>, elem: &T) -> Result<(), Self::Error>;\n | ^^^^^^^^^ required by this bound in `SerializeNamedProduct::serialize_element`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:20:11\n |\n20 | home: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Address` does not implement `SpacetimeType`\n --> src\\lib.rs:21:11\n |\n21 | work: Address,\n | ^^^^^^^ the trait `SpacetimeType` is not implemented for `Address`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Address` to implement `TableColumn`\n\nerror[E0277]: the column type `Position` does not implement `SpacetimeType`\n --> src\\lib.rs:22:10\n |\n22 | pos: Position,\n | ^^^^^^^^ the trait `SpacetimeType` is not implemented for `Position`\n |\n = note: table column types all must implement `SpacetimeType`\n = note: if you own the type, try adding `#[derive(SpacetimeType)]` to its definition\n = help: the following other types implement trait `SpacetimeType`:\n &T\n ()\n AlgebraicType\n AlgebraicTypeRef\n Arc\n ArrayType\n Box\n ColId\n and 78 others\n = note: required for `Position` to implement `TableColumn`\n\nerror[E0599]: no method named `insert` found for reference `&profiles__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.profiles().insert(Profile {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.profiles().try_insert(Profile {\n | ++++\n\nSome errors have detailed explanations: E0277, E0599.\nFor more information about an error, try `rustc --explain E0277`.\nerror: could not compile `spacetime-module` (lib) due to 16 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.458660700Z", - "finished_at": "2025-10-22T02:14:09.997773900Z" + "vendor": "openai" }, - "t_016_sum_type_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_016_sum_type_columns", - "lang": "rust", + "t_002_scheduled_table": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_002_scheduled_table", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, + "model_name": "GPT-5.2-Codex", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[derive(spacetimedb::SpacetimeType)]\nstruct Rect {\n width: i32,\n height: i32,\n}\n\n#[derive(spacetimedb::SpacetimeType)]\nenum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\nstruct Drawing {\n #[primary_key]\n id: i32,\n a: Shape,\n b: Shape,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n let rect = Rect { width: 4, height: 6 };\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(rect),\n });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-016-sum-type-columns-golden", - "llm_db": "schema-t-016-sum-type-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nexport const tickTimer = table(\n { name: 'tick_timer', scheduled: () => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt()\n }\n);\n\nexport const spacetimedb = schema({ tickTimer });\n\nconst INTERVAL_MICROS = 50_000n;\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n const nextAt = ScheduleAt.time(ctx.timestamp.microsSinceUnixEpoch + INTERVAL_MICROS);\n ctx.db.tickTimer.insert({ scheduledId: 0n, scheduledAt: nextAt });\n});\n\nexport const init = spacetimedb.reducer((ctx) => {\n const firstAt = ScheduleAt.time(ctx.timestamp.microsSinceUnixEpoch + INTERVAL_MICROS);\n ctx.db.tickTimer.insert({ scheduledId: 0n, scheduledAt: firstAt });\n});", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling find-msvc-tools v0.1.4\n Compiling zerocopy v0.8.27\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling bytemuck v1.24.0\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling smallvec v1.15.1\n Compiling arrayref v0.3.9\n Compiling log v0.4.28\n Compiling scoped-tls v1.0.1\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling spacetimedb-primitives v1.6.0\n Compiling rand_core v0.6.4\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling rand_chacha v0.3.1\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling syn v2.0.107\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_016_sum_type_columns\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&drawings__TableHandle` in the current scope\n --> src\\lib.rs:27:23\n |\n27 | ctx.db.drawings().insert(Drawing {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n27 | ctx.db.drawings().try_insert(Drawing {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 1 previous error\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } - }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.462347900Z", - "finished_at": "2025-10-22T02:14:11.268457400Z" - }, - "t_017_scheduled_columns": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_017_scheduled_columns", - "lang": "rust", + }, + "vendor": "openai" + }, + "t_003_struct_in_table": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_003_struct_in_table", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 2, + "model_name": "GPT-5.2-Codex", + "total_tests": 1, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, ScheduledColumn};\n\n#[table(name = tick_timer, scheduling = { reducer = tick, column = scheduled_at })]\nstruct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer(init)]\nfn init(ctx: &ReducerContext) {\n let timer = TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::repeating_interval(50_000),\n };\n ctx.db.tick_timer().insert(timer);\n}\n\n#[reducer(scheduled)]\nfn tick(ctx: &ReducerContext, timer: &TickTimer) {\n // This reducer will be called every 50_000 microseconds.\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-017-scheduled-columns-golden", - "llm_db": "schema-t-017-scheduled-columns-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const Position = t.object('Position', {\n x: t.i32(),\n y: t.i32(),\n});\n\nexport const entity = table(\n { name: 'entity' },\n {\n id: t.i32().primaryKey(),\n pos: Position,\n }\n);\n\nexport const spacetimedb = schema({ entity });", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling serde v1.0.228\n Compiling shlex v1.3.0\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling thiserror v1.0.69\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling nohash-hasher v0.2.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling humantime v2.3.0\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling second-stack v0.3.5\n Compiling constant_time_eq v0.3.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ppv-lite86 v0.2.21\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling digest v0.10.7\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling syn v2.0.107\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_017_scheduled_columns\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror: expected one of: `public`, `private`, `name`, `index`, `scheduled`\n --> src\\lib.rs:4:28\n |\n4 | #[table(name = tick_timer, scheduling = { reducer = tick, column = scheduled_at })]\n | ^^^^^^^^^^\n\nerror: expected one of: `init`, `client_connected`, `client_disconnected`, `update`, `name`\n --> src\\lib.rs:21:11\n |\n21 | #[reducer(scheduled)]\n | ^^^^^^^^^\n\nerror[E0432]: unresolved import `spacetimedb::ScheduledColumn`\n --> src\\lib.rs:2:63\n |\n2 | use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, ScheduledColumn};\n | ^^^^^^^^^^^^^^^ no `ScheduledColumn` in the root\n\nerror[E0422]: cannot find struct, variant or union type `TickTimer` in this scope\n --> src\\lib.rs:14:17\n |\n14 | let timer = TickTimer {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0412]: cannot find type `TickTimer` in this scope\n --> src\\lib.rs:22:39\n |\n22 | fn tick(ctx: &ReducerContext, timer: &TickTimer) {\n | ^^^^^^^^^ not found in this scope\n\nerror[E0599]: no variant or associated item named `repeating_interval` found for enum `ScheduleAt` in the current scope\n --> src\\lib.rs:16:35\n |\n16 | scheduled_at: ScheduleAt::repeating_interval(50_000),\n | ^^^^^^^^^^^^^^^^^^ variant or associated item not found in `ScheduleAt`\n\nerror[E0599]: no method named `tick_timer` found for struct `Local` in the current scope\n --> src\\lib.rs:18:12\n |\n18 | ctx.db.tick_timer().insert(timer);\n | ^^^^^^^^^^ method not found in `Local`\n\nSome errors have detailed explanations: E0412, E0422, E0432, E0599.\nFor more information about an error, try `rustc --explain E0412`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.466778900Z", - "finished_at": "2025-10-22T02:14:10.978538400Z" + "vendor": "openai" }, - "t_018_constraints": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_018_constraints", - "lang": "rust", + "t_004_insert": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_004_insert", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 3, + "model_name": "GPT-5.2-Codex", + "total_tests": 2, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = accounts, index(name = by_name, btree(columns = [name])))]\npub struct Account {\n #[primary_key]\n id: i32,\n #[unique]\n email: String,\n name: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account {\n id: 1,\n email: \"a@example.com\".to_string(),\n name: \"Alice\".to_string(),\n });\n ctx.db.accounts().insert(Account {\n id: 2,\n email: \"b@example.com\".to_string(),\n name: \"Bob\".to_string(),\n });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-018-constraints-golden", - "llm_db": "schema-t-018-constraints-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nexport const spacetimedb = schema({ user });\n\nexport const insertUser = spacetimedb.reducer(\n { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() },\n (ctx, { id, name, age, active }) => {\n ctx.db.user.insert({ id, name, age, active });\n }\n);", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Blocking waiting for file lock on package cache\n Updating crates.io index\n Blocking waiting for file lock on package cache\n Locking 67 packages to latest compatible versions\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Blocking waiting for file lock on package cache\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling either v1.15.0\n Compiling zerocopy v0.8.27\n Compiling shlex v1.3.0\n Compiling serde v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling anyhow v1.0.100\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling heck v0.4.1\n Compiling convert_case v0.4.0\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling bytes v1.10.1\n Compiling bytemuck v1.24.0\n Compiling constant_time_eq v0.3.1\n Compiling second-stack v0.3.5\n Compiling spacetimedb-lib v1.6.0\n Compiling hex v0.4.3\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling arrayref v0.3.9\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling blake3 v1.8.2\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling rand_chacha v0.3.1\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling rand v0.8.5\n Compiling digest v0.10.7\n Compiling sha3 v0.10.8\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_018_constraints\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:15:23\n |\n15 | ctx.db.accounts().insert(Account {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.accounts().try_insert(Account {\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&accounts__TableHandle` in the current scope\n --> src\\lib.rs:20:23\n |\n20 | ctx.db.accounts().insert(Account {\n | ------------------^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n20 | ctx.db.accounts().try_insert(Account {\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 2 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.470558800Z", - "finished_at": "2025-10-22T02:14:08.994528500Z" + "vendor": "openai" }, - "t_019_many_to_many": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_019_many_to_many", - "lang": "rust", + "t_005_update": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_005_update", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 5, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{reducer, ReducerContext, table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n user_id: i32,\n name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n group_id: i32,\n title: String,\n}\n\n#[table(name = memberships, index(name = by_user, btree(columns = [user_id])), index(name = by_group, btree(columns = [group_id])))]\npub struct Membership {\n #[primary_key]\n id: i32,\n user_id: i32,\n group_id: i32,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-019-many-to-many-golden", - "llm_db": "schema-t-019-many-to-many-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t, SenderError } from 'spacetimedb/server';\n\nexport const user = table({ name: 'user' }, {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n});\n\nexport const spacetimedb = schema(user);\n\nexport const updateUser = spacetimedb.reducer('updateUser', { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() }, (ctx, { id, name, age, active }) => {\n const existing = ctx.db.user.id.find(id);\n if (!existing) {\n throw new SenderError('User not found');\n }\n ctx.db.user.id.update({ ...existing, name, age, active });\n});", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling serde_core v1.0.228\n Compiling cfg-if v1.0.4\n Compiling shlex v1.3.0\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling nohash-hasher v0.2.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling thiserror v1.0.69\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling arrayvec v0.7.6\n Compiling heck v0.5.0\n Compiling convert_case v0.4.0\n Compiling heck v0.4.1\n Compiling smallvec v1.15.1\n Compiling hex v0.4.3\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling cc v1.2.41\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling bytemuck v1.24.0\n Compiling second-stack v0.3.5\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling spacetimedb-primitives v1.6.0\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling ethnum v1.5.2\n Compiling ppv-lite86 v0.2.21\n Compiling crypto-common v0.1.6\n Compiling block-buffer v0.10.4\n Compiling rand_chacha v0.3.1\n Compiling digest v0.10.7\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling sha3 v0.10.8\n Compiling rand v0.8.5\n Compiling decorum v0.3.1\n Compiling thiserror-impl v1.0.69\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_019_many_to_many\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:28:20\n |\n28 | ctx.db.users().insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n28 | ctx.db.users().try_insert(User { user_id: 1, name: \"Alice\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&users__TableHandle` in the current scope\n --> src\\lib.rs:29:20\n |\n29 | ctx.db.users().insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n29 | ctx.db.users().try_insert(User { user_id: 2, name: \"Bob\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:31:21\n |\n31 | ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n31 | ctx.db.groups().try_insert(Group { group_id: 10, title: \"Admin\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&groups__TableHandle` in the current scope\n --> src\\lib.rs:32:21\n |\n32 | ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n32 | ctx.db.groups().try_insert(Group { group_id: 20, title: \"Dev\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:34:26\n |\n34 | ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n34 | ctx.db.memberships().try_insert(Membership { id: 1, user_id: 1, group_id: 10 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:35:26\n |\n35 | ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n35 | ctx.db.memberships().try_insert(Membership { id: 2, user_id: 1, group_id: 20 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&memberships__TableHandle` in the current scope\n --> src\\lib.rs:36:26\n |\n36 | ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.memberships().try_insert(Membership { id: 3, user_id: 2, group_id: 20 });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 7 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:12:21.473282Z", - "finished_at": "2025-10-22T02:14:12.410921500Z" + "vendor": "openai" }, - "t_020_ecs": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_020_ecs", - "lang": "rust", + "t_006_delete": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_006_delete", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 5, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n entity_id: i32,\n vx: i32,\n vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n entity_id: i32,\n x: i32,\n y: i32,\n}\n\n#[reducer(init)]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n}\n\n#[reducer]\npub fn step(ctx: &ReducerContext) {\n for pos in ctx.db.positions().iter() {\n let vel = ctx.db.velocities().entity_id().find(&pos.entity_id).unwrap();\n let next_pos = NextPosition {\n entity_id: pos.entity_id,\n x: pos.x + vel.vx,\n y: pos.y + vel.vy,\n };\n ctx.db.next_positions().insert(next_pos);\n }\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-020-ecs-golden", - "llm_db": "schema-t-020-ecs-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nexport const spacetimedb = schema({ user });\n\nexport const deleteUser = spacetimedb.reducer({ id: t.i32() }, (ctx, { id }) => {\n ctx.db.user.id.delete(id);\n});", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling quote v1.0.41\n Compiling unicode-ident v1.0.20\n Compiling typenum v1.19.0\n Compiling version_check v0.9.5\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling either v1.15.0\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling find-msvc-tools v0.1.4\n Compiling shlex v1.3.0\n Compiling anyhow v1.0.100\n Compiling bitflags v2.10.0\n Compiling nohash-hasher v0.2.0\n Compiling thiserror v1.0.69\n Compiling heck v0.4.1\n Compiling heck v0.5.0\n Compiling keccak v0.1.5\n Compiling humantime v2.3.0\n Compiling convert_case v0.4.0\n Compiling arrayvec v0.7.6\n Compiling bytes v1.10.1\n Compiling spacetimedb-lib v1.6.0\n Compiling constant_time_eq v0.3.1\n Compiling bytemuck v1.24.0\n Compiling arrayref v0.3.9\n Compiling second-stack v0.3.5\n Compiling itertools v0.12.1\n Compiling getrandom v0.2.16\n Compiling hex v0.4.3\n Compiling smallvec v1.15.1\n Compiling scoped-tls v1.0.1\n Compiling log v0.4.28\n Compiling cc v1.2.41\n Compiling rand_core v0.6.4\n Compiling generic-array v0.14.9\n Compiling num-traits v0.2.19\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling syn v2.0.107\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling decorum v0.3.1\n Compiling digest v0.10.7\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling ethnum v1.5.2\n Compiling rand_chacha v0.3.1\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling derive_more v0.99.20\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_020_ecs\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:36:23\n |\n36 | ctx.db.entities().insert(Entity { id: 1 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n36 | ctx.db.entities().try_insert(Entity { id: 1 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&entities__TableHandle` in the current scope\n --> src\\lib.rs:37:23\n |\n37 | ctx.db.entities().insert(Entity { id: 2 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n37 | ctx.db.entities().try_insert(Entity { id: 2 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:38:24\n |\n38 | ctx.db.positions().insert(Position { entity_id: 1, x: 0, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n38 | ctx.db.positions().try_insert(Position { entity_id: 1, x: 0, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:39:24\n |\n39 | ctx.db.positions().insert(Position { entity_id: 2, x: 10, y: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n39 | ctx.db.positions().try_insert(Position { entity_id: 2, x: 10, y: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:40:25\n |\n40 | ctx.db.velocities().insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n40 | ctx.db.velocities().try_insert(Velocity { entity_id: 1, vx: 1, vy: 0 });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&velocities__TableHandle` in the current scope\n --> src\\lib.rs:41:25\n |\n41 | ctx.db.velocities().insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n41 | ctx.db.velocities().try_insert(Velocity { entity_id: 2, vx: -2, vy: 3 });\n | ++++\n\nerror[E0599]: no method named `iter` found for reference `&positions__TableHandle` in the current scope\n --> src\\lib.rs:46:35\n |\n46 | for pos in ctx.db.positions().iter() {\n | ^^^^ method not found in `&positions__TableHandle`\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `iter` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\n\nerror[E0599]: no method named `insert` found for reference `&next_positions__TableHandle` in the current scope\n --> src\\lib.rs:53:33\n |\n53 | ctx.db.next_positions().insert(next_pos);\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n53 | ctx.db.next_positions().try_insert(next_pos);\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 8 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:13:26.091254200Z", - "finished_at": "2025-10-22T02:14:16.588476700Z" + "vendor": "openai" }, - "t_021_multi_column_index": { - "hash": "d47c11c6f8fd2858029ca4bcb1a9fdc8b79b46dac58a8a1b6ddb16f9f3d7213e", - "task": "t_021_multi_column_index", - "lang": "rust", + "t_007_crud": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_007_crud", + "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", + "model_name": "GPT-5.2-Codex", "total_tests": 4, "passed_tests": 0, - "llm_output": "use spacetimedb::{table, reducer, ReducerContext};\n\n#[table(name = logs, index(name = by_user_day, btree(columns = [user_id, day])))]\npub struct Log {\n #[primary_key]\n id: i32,\n user_id: i32,\n day: i32,\n message: String,\n}\n\n#[reducer]\nfn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n}", - "category": "schema", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": "schema-t-021-multi-column-index-golden", - "llm_db": "schema-t-021-multi-column-index-meta-llama-3-1-405b-llm", - "work_dir_golden": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\golden", - "work_dir_llm": "target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\meta-llama-3-1-405b\\llm", + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const user = table({ name: 'user' }, {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n});\n\nexport const spacetimedb = schema({ user });\n\nexport const crud = spacetimedb.reducer((ctx) => {\n ctx.db.user.insert({ id: 1, name: \"Alice\", age: 30, active: true });\n ctx.db.user.insert({ id: 2, name: \"Bob\", age: 22, active: false });\n ctx.db.user.id.update({ id: 1, name: \"Alice2\", age: 31, active: false });\n ctx.db.user.id.delete(2);\n});", + "category": "basics", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "spacetime publish failed (exit=1)\n--- stderr ---\n Updating crates.io index\n Locking 67 packages to latest compatible versions\n Compiling proc-macro2 v1.0.101\n Compiling unicode-ident v1.0.20\n Compiling quote v1.0.41\n Compiling version_check v0.9.5\n Compiling typenum v1.19.0\n Compiling autocfg v1.5.0\n Compiling cfg-if v1.0.4\n Compiling serde_core v1.0.228\n Compiling find-msvc-tools v0.1.4\n Compiling serde v1.0.228\n Compiling zerocopy v0.8.27\n Compiling either v1.15.0\n Compiling shlex v1.3.0\n Compiling thiserror v1.0.69\n Compiling nohash-hasher v0.2.0\n Compiling bitflags v2.10.0\n Compiling anyhow v1.0.100\n Compiling heck v0.4.1\n Compiling humantime v2.3.0\n Compiling keccak v0.1.5\n Compiling convert_case v0.4.0\n Compiling heck v0.5.0\n Compiling arrayvec v0.7.6\n Compiling smallvec v1.15.1\n Compiling bytemuck v1.24.0\n Compiling hex v0.4.3\n Compiling spacetimedb-lib v1.6.0\n Compiling bytes v1.10.1\n Compiling second-stack v0.3.5\n Compiling getrandom v0.2.16\n Compiling constant_time_eq v0.3.1\n Compiling arrayref v0.3.9\n Compiling itertools v0.12.1\n Compiling scoped-tls v1.0.1\n Compiling cc v1.2.41\n Compiling log v0.4.28\n Compiling rand_core v0.6.4\n Compiling num-traits v0.2.19\n Compiling generic-array v0.14.9\n Compiling blake3 v1.8.2\n Compiling spacetimedb-primitives v1.6.0\n Compiling spacetimedb-bindings-sys v1.6.0\n Compiling syn v2.0.107\n Compiling block-buffer v0.10.4\n Compiling crypto-common v0.1.6\n Compiling approx v0.3.2\n Compiling chrono v0.4.42\n Compiling digest v0.10.7\n Compiling decorum v0.3.1\n Compiling ppv-lite86 v0.2.21\n Compiling sha3 v0.10.8\n Compiling rand_chacha v0.3.1\n Compiling ethnum v1.5.2\n Compiling rand v0.8.5\n Compiling thiserror-impl v1.0.69\n Compiling enum-as-inner v0.6.1\n Compiling spacetimedb-bindings-macro v1.6.0\n Compiling derive_more v0.99.20\n Compiling spacetimedb-sats v1.6.0\n Compiling spacetimedb v1.6.0\n Compiling spacetime-module v0.1.0 (E:\\Development\\ClockworkLabs\\SpacetimeDB\\SpacetimeDBPrivate\\private\\target\\llm-runs\\schema\\t_021_multi_column_index\\rust\\server\\meta-llama-3-1-405b\\llm)\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:15:19\n |\n15 | ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n15 | ctx.db.logs().try_insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:16:19\n |\n16 | ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n16 | ctx.db.logs().try_insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".to_string() });\n | ++++\n\nerror[E0599]: no method named `insert` found for reference `&logs__TableHandle` in the current scope\n --> src\\lib.rs:17:19\n |\n17 | ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ^^^^^^\n |\n = help: items from traits can only be used if the trait is in scope\nhelp: trait `Table` which provides `insert` is implemented but not in scope; perhaps you want to import it\n |\n 2 + use spacetimedb::Table;\n |\nhelp: there is a method `try_insert` with a similar name\n |\n17 | ctx.db.logs().try_insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".to_string() });\n | ++++\n\nFor more information about this error, try `rustc --explain E0599`.\nerror: could not compile `spacetime-module` (lib) due to 3 previous errors\nError: command [\"cargo\", \"build\", \"--config=net.git-fetch-with-cli=true\", \"--target=wasm32-unknown-unknown\", \"--release\", \"--message-format=json-render-diagnostics\"] exited with code 101\n\n--- stdout ---\n", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2025-10-22T02:13:26.100075300Z", - "finished_at": "2025-10-22T02:14:14.894442800Z" - } - } - } - ] - } - ], - "golden_answers": { - "basics/t_000_empty_reducers": { - "answer": "use spacetimedb::{reducer, ReducerContext};\r\n\r\n#[reducer]\r\npub fn empty_reducer_no_args(ctx: &ReducerContext) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer]\r\npub fn empty_reducer_with_three_args(\r\n ctx: &ReducerContext,\r\n active: bool,\r\n ratio: f32,\r\n label: String,\r\n) -> Result<(), String> {\r\n Ok(())\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_001_basic_tables": { - "answer": "use spacetimedb::table;\r\n\r\n#[table(name = users)]\r\npub struct Users {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[table(name = products)]\r\npub struct Products {\r\n #[primary_key]\r\n pub id: i32,\r\n pub title: String,\r\n pub price: f32,\r\n pub in_stock: bool,\r\n}\r\n\r\n#[table(name = notes)]\r\npub struct Notes {\r\n #[primary_key]\r\n pub id: i32,\r\n pub body: String,\r\n pub rating: i64,\r\n pub pinned: bool,\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_002_scheduled_table": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\r\nuse std::time::Duration;\r\n\r\n#[table(name = tick_timer, scheduled(tick))]\r\npub struct TickTimer {\r\n #[primary_key]\r\n #[auto_inc]\r\n scheduled_id: u64,\r\n scheduled_at: ScheduleAt,\r\n}\r\n\r\n#[reducer]\r\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) -> Result<(), String> {\r\n Ok(())\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\r\n ctx.db.tick_timer().insert(TickTimer {\r\n scheduled_id: 0,\r\n scheduled_at: ScheduleAt::Interval(Duration::from_millis(50).into()),\r\n });\r\n Ok(())\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_003_struct_in_table": { - "answer": "use spacetimedb::{table, SpacetimeType};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Position {\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(name = entities)]\r\npub struct Entity {\r\n #[primary_key]\r\n pub id: i32,\r\n pub pos: Position,\r\n}\r\n\r\n", - "syntax": "rust" - }, - "basics/t_004_insert": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct Users {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\r\n ctx.db.users().insert(Users { id, name, age, active });\r\n Ok(())\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_005_update": { - "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\r\n ctx.db.users().id().update(User { id, name, age, active });\r\n}", - "syntax": "rust" - }, - "basics/t_006_delete": { - "answer": "use spacetimedb::{reducer, table, ReducerContext};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn delete_user(ctx: &ReducerContext, id: i32) {\r\n ctx.db.users().id().delete(id);\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_007_crud": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer]\r\npub fn crud(ctx: &ReducerContext) {\r\n ctx.db.users().insert(User { id: 1, name: \"Alice\".into(), age: 30, active: true });\r\n ctx.db.users().insert(User { id: 2, name: \"Bob\".into(), age: 22, active: false });\r\n ctx.db.users().id().update(User { id: 1, name: \"Alice2\".into(), age: 31, active: false });\r\n ctx.db.users().id().delete(2);\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_008_index_lookup": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\r\n if let Some(u) = ctx.db.users().id().find(id) {\r\n ctx.db.results().insert(ResultRow { id: u.id, name: u.name });\r\n }\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_009_init": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub id: i32,\r\n pub name: String,\r\n pub age: i32,\r\n pub active: bool,\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) {\r\n ctx.db.users().insert(User { id: 1, name: \"Alice\".into(), age: 30, active: true });\r\n ctx.db.users().insert(User { id: 2, name: \"Bob\".into(), age: 22, active: false });\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_010_connect": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = events)]\r\npub struct Event {\r\n #[primary_key]\r\n #[auto_inc]\r\n pub id: u64,\r\n pub kind: String,\r\n}\r\n\r\n#[reducer(client_connected)]\r\npub fn client_connected(ctx: &ReducerContext) {\r\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".into() });\r\n}\r\n\r\n#[reducer(client_disconnected)]\r\npub fn client_disconnected(ctx: &ReducerContext) {\r\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".into() });\r\n}\r\n", - "syntax": "rust" - }, - "basics/t_011_helper_function": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub sum: i32,\r\n}\r\n\r\nfn add(a: i32, b: i32) -> i32 { a + b }\r\n\r\n#[reducer]\r\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\r\n ctx.db.results().insert(ResultRow { id, sum: add(a, b) });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_012_spacetime_product_type": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Score {\r\n pub left: i32,\r\n pub right: i32,\r\n}\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub value: Score,\r\n}\r\n\r\n#[reducer]\r\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\r\n ctx.db.results().insert(ResultRow { id, value: Score { left, right } });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_013_spacetime_sum_type": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Rect {\r\n pub width: i32,\r\n pub height: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub enum Shape {\r\n Circle(i32),\r\n Rectangle(Rect),\r\n}\r\n\r\n#[table(name = results)]\r\npub struct ResultRow {\r\n #[primary_key]\r\n pub id: i32,\r\n pub value: Shape,\r\n}\r\n\r\n#[reducer]\r\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\r\n ctx.db.results().insert(ResultRow { id, value: Shape::Circle(radius) });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_014_elementary_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = primitives)]\r\npub struct Primitive {\r\n #[primary_key]\r\n pub id: i32,\r\n pub count: i32,\r\n pub total: i64,\r\n pub price: f32,\r\n pub ratio: f64,\r\n pub active: bool,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.primitives().insert(Primitive {\r\n id: 1,\r\n count: 2,\r\n total: 3_000_000_000,\r\n price: 1.5,\r\n ratio: 2.25,\r\n active: true,\r\n name: \"Alice\".into(),\r\n });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_015_product_type_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Address {\r\n pub street: String,\r\n pub zip: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Position {\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(name = profiles)]\r\npub struct Profile {\r\n #[primary_key]\r\n pub id: i32,\r\n pub home: Address,\r\n pub work: Address,\r\n pub pos: Position,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.profiles().insert(Profile {\r\n id: 1,\r\n home: Address { street: \"1 Main\".into(), zip: 11111 },\r\n work: Address { street: \"2 Broad\".into(), zip: 22222 },\r\n pos: Position { x: 7, y: 9 },\r\n });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_016_sum_type_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub struct Rect {\r\n pub width: i32,\r\n pub height: i32,\r\n}\r\n\r\n#[derive(SpacetimeType, Clone, Debug)]\r\npub enum Shape {\r\n Circle(i32),\r\n Rectangle(Rect),\r\n}\r\n\r\n#[table(name = drawings)]\r\npub struct Drawing {\r\n #[primary_key]\r\n pub id: i32,\r\n pub a: Shape,\r\n pub b: Shape,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.drawings().insert(Drawing {\r\n id: 1,\r\n a: Shape::Circle(10),\r\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\r\n });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_017_scheduled_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\r\nuse std::time::Duration;\r\n\r\n#[table(name = tick_timer, scheduled(tick))]\r\npub struct TickTimer {\r\n #[primary_key]\r\n #[auto_inc]\r\n pub scheduled_id: u64,\r\n pub scheduled_at: ScheduleAt,\r\n}\r\n\r\n#[reducer]\r\npub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\r\n}\r\n\r\n#[reducer(init)]\r\npub fn init(ctx: &ReducerContext) {\r\n let every_50ms: ScheduleAt = Duration::from_millis(50).into();\r\n ctx.db.tick_timer().insert(TickTimer {\r\n scheduled_id: 0,\r\n scheduled_at: every_50ms,\r\n });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_018_constraints": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(\r\n name = accounts,\r\n index(name = by_name, btree(columns = [name]))\r\n)]\r\npub struct Account {\r\n #[primary_key]\r\n pub id: i32,\r\n #[unique]\r\n pub email: String,\r\n pub name: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".into(), name: \"Alice\".into() });\r\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".into(), name: \"Bob\".into() });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_019_many_to_many": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = users)]\r\npub struct User {\r\n #[primary_key]\r\n pub user_id: i32,\r\n pub name: String,\r\n}\r\n\r\n#[table(name = groups)]\r\npub struct Group {\r\n #[primary_key]\r\n pub group_id: i32,\r\n pub title: String,\r\n}\r\n\r\n#[table(\r\n name = memberships,\r\n index(name = by_user, btree(columns = [user_id])),\r\n index(name = by_group, btree(columns = [group_id]))\r\n)]\r\npub struct Membership {\r\n #[primary_key]\r\n pub id: i32,\r\n pub user_id: i32,\r\n pub group_id: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\r\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\r\n\r\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\r\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\r\n\r\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\r\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\r\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_020_ecs": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(name = entities)]\r\npub struct Entity {\r\n #[primary_key]\r\n pub id: i32,\r\n}\r\n\r\n#[table(name = positions)]\r\npub struct Position {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[table(name = velocities)]\r\npub struct Velocity {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub vx: i32,\r\n pub vy: i32,\r\n}\r\n\r\n#[table(name = next_positions)]\r\npub struct NextPosition {\r\n #[primary_key]\r\n pub entity_id: i32,\r\n pub x: i32,\r\n pub y: i32,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.entities().insert(Entity { id: 1 });\r\n ctx.db.entities().insert(Entity { id: 2 });\r\n\r\n ctx.db.positions().insert(Position {\r\n entity_id: 1,\r\n x: 1,\r\n y: 0,\r\n });\r\n ctx.db.positions().insert(Position {\r\n entity_id: 2,\r\n x: 10,\r\n y: 0,\r\n });\r\n\r\n ctx.db.velocities().insert(Velocity {\r\n entity_id: 1,\r\n vx: 1,\r\n vy: 0,\r\n });\r\n ctx.db.velocities().insert(Velocity {\r\n entity_id: 2,\r\n vx: -2,\r\n vy: 3,\r\n });\r\n}\r\n\r\n#[spacetimedb::reducer]\r\npub fn step(ctx: &ReducerContext) {\r\n for p in ctx.db.positions().iter() {\r\n if let Some(v) = ctx.db.velocities().entity_id().find(p.entity_id) {\r\n let np = NextPosition {\r\n entity_id: p.entity_id,\r\n x: p.x + v.vx,\r\n y: p.y + v.vy,\r\n };\r\n\r\n if ctx.db.next_positions().entity_id().find(p.entity_id).is_some() {\r\n ctx.db.next_positions().entity_id().update(np);\r\n } else {\r\n ctx.db.next_positions().insert(np);\r\n }\r\n }\r\n }\r\n}\r\n", - "syntax": "rust" - }, - "schema/t_021_multi_column_index": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\r\n\r\n#[table(\r\n name = logs,\r\n index(name = by_user_day, btree(columns = [user_id, day]))\r\n)]\r\npub struct Log {\r\n #[primary_key]\r\n pub id: i32,\r\n pub user_id: i32,\r\n pub day: i32,\r\n pub message: String,\r\n}\r\n\r\n#[reducer]\r\npub fn seed(ctx: &ReducerContext) {\r\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".into() });\r\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".into() });\r\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".into() });\r\n}\r\n", - "syntax": "rust" - }, - "t_000_empty_reducers": { - "answer": "use spacetimedb::{reducer, ReducerContext};\n\n#[reducer]\npub fn empty_reducer_no_args(ctx: &ReducerContext) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_int(ctx: &ReducerContext, count: i32) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_string(ctx: &ReducerContext, name: String) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_two_args(ctx: &ReducerContext, count: i32, name: String) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer]\npub fn empty_reducer_with_three_args(\n ctx: &ReducerContext,\n active: bool,\n ratio: f32,\n label: String,\n) -> Result<(), String> {\n Ok(())\n}\n", - "syntax": "rust" - }, - "t_001_basic_tables": { - "answer": "use spacetimedb::table;\n\n#[table(name = users)]\npub struct Users {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[table(name = products)]\npub struct Products {\n #[primary_key]\n pub id: i32,\n pub title: String,\n pub price: f32,\n pub in_stock: bool,\n}\n\n#[table(name = notes)]\npub struct Notes {\n #[primary_key]\n pub id: i32,\n pub body: String,\n pub rating: i64,\n pub pinned: bool,\n}\n", - "syntax": "rust" - }, - "t_002_scheduled_table": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\nuse std::time::Duration;\n\n#[table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n scheduled_id: u64,\n scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _row: TickTimer) -> Result<(), String> {\n Ok(())\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) -> Result<(), String> {\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: ScheduleAt::Interval(Duration::from_millis(50).into()),\n });\n Ok(())\n}\n", - "syntax": "rust" - }, - "t_003_struct_in_table": { - "answer": "use spacetimedb::{table, SpacetimeType};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n pub pos: Position,\n}\n\n", - "syntax": "rust" - }, - "t_004_insert": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct Users {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn insert_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) -> Result<(), String> {\n ctx.db.users().insert(Users { id, name, age, active });\n Ok(())\n}\n", - "syntax": "rust" - }, - "t_005_update": { - "answer": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn update_user(ctx: &ReducerContext, id: i32, name: String, age: i32, active: bool) {\n ctx.db.users().id().update(User { id, name, age, active });\n}", - "syntax": "rust" - }, - "t_006_delete": { - "answer": "use spacetimedb::{reducer, table, ReducerContext};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn delete_user(ctx: &ReducerContext, id: i32) {\n ctx.db.users().id().delete(id);\n}\n", - "syntax": "rust" - }, - "t_007_crud": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer]\npub fn crud(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".into(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".into(), age: 22, active: false });\n ctx.db.users().id().update(User { id: 1, name: \"Alice2\".into(), age: 31, active: false });\n ctx.db.users().id().delete(2);\n}\n", - "syntax": "rust" - }, - "t_008_index_lookup": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[table(name = results)]\npub struct ResultRow {\n #[primary_key]\n pub id: i32,\n pub name: String,\n}\n\n#[reducer]\npub fn lookup_user_name(ctx: &ReducerContext, id: i32) {\n if let Some(u) = ctx.db.users().id().find(id) {\n ctx.db.results().insert(ResultRow { id: u.id, name: u.name });\n }\n}\n", - "syntax": "rust" - }, - "t_009_init": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub id: i32,\n pub name: String,\n pub age: i32,\n pub active: bool,\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n ctx.db.users().insert(User { id: 1, name: \"Alice\".into(), age: 30, active: true });\n ctx.db.users().insert(User { id: 2, name: \"Bob\".into(), age: 22, active: false });\n}\n", - "syntax": "rust" - }, - "t_010_connect": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = events)]\npub struct Event {\n #[primary_key]\n #[auto_inc]\n pub id: u64,\n pub kind: String,\n}\n\n#[reducer(client_connected)]\npub fn client_connected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"connected\".into() });\n}\n\n#[reducer(client_disconnected)]\npub fn client_disconnected(ctx: &ReducerContext) {\n ctx.db.events().insert(Event { id: 0, kind: \"disconnected\".into() });\n}\n", - "syntax": "rust" - }, - "t_011_helper_function": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = results)]\npub struct ResultRow {\n #[primary_key]\n pub id: i32,\n pub sum: i32,\n}\n\nfn add(a: i32, b: i32) -> i32 { a + b }\n\n#[reducer]\npub fn compute_sum(ctx: &ReducerContext, id: i32, a: i32, b: i32) {\n ctx.db.results().insert(ResultRow { id, sum: add(a, b) });\n}\n", - "syntax": "rust" - }, - "t_012_spacetime_product_type": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Score {\n pub left: i32,\n pub right: i32,\n}\n\n#[table(name = results)]\npub struct ResultRow {\n #[primary_key]\n pub id: i32,\n pub value: Score,\n}\n\n#[reducer]\npub fn set_score(ctx: &ReducerContext, id: i32, left: i32, right: i32) {\n ctx.db.results().insert(ResultRow { id, value: Score { left, right } });\n}\n", - "syntax": "rust" - }, - "t_013_spacetime_sum_type": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = results)]\npub struct ResultRow {\n #[primary_key]\n pub id: i32,\n pub value: Shape,\n}\n\n#[reducer]\npub fn set_circle(ctx: &ReducerContext, id: i32, radius: i32) {\n ctx.db.results().insert(ResultRow { id, value: Shape::Circle(radius) });\n}\n", - "syntax": "rust" - }, - "t_014_elementary_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = primitives)]\npub struct Primitive {\n #[primary_key]\n pub id: i32,\n pub count: i32,\n pub total: i64,\n pub price: f32,\n pub ratio: f64,\n pub active: bool,\n pub name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.primitives().insert(Primitive {\n id: 1,\n count: 2,\n total: 3_000_000_000,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: \"Alice\".into(),\n });\n}\n", - "syntax": "rust" - }, - "t_015_product_type_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Address {\n pub street: String,\n pub zip: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Position {\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = profiles)]\npub struct Profile {\n #[primary_key]\n pub id: i32,\n pub home: Address,\n pub work: Address,\n pub pos: Position,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.profiles().insert(Profile {\n id: 1,\n home: Address { street: \"1 Main\".into(), zip: 11111 },\n work: Address { street: \"2 Broad\".into(), zip: 22222 },\n pos: Position { x: 7, y: 9 },\n });\n}\n", - "syntax": "rust" - }, - "t_016_sum_type_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, SpacetimeType, Table};\n\n#[derive(SpacetimeType, Clone, Debug)]\npub struct Rect {\n pub width: i32,\n pub height: i32,\n}\n\n#[derive(SpacetimeType, Clone, Debug)]\npub enum Shape {\n Circle(i32),\n Rectangle(Rect),\n}\n\n#[table(name = drawings)]\npub struct Drawing {\n #[primary_key]\n pub id: i32,\n pub a: Shape,\n pub b: Shape,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.drawings().insert(Drawing {\n id: 1,\n a: Shape::Circle(10),\n b: Shape::Rectangle(Rect { width: 4, height: 6 }),\n });\n}\n", - "syntax": "rust" - }, - "t_017_scheduled_columns": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, ScheduleAt, Table};\nuse std::time::Duration;\n\n#[table(name = tick_timer, scheduled(tick))]\npub struct TickTimer {\n #[primary_key]\n #[auto_inc]\n pub scheduled_id: u64,\n pub scheduled_at: ScheduleAt,\n}\n\n#[reducer]\npub fn tick(_ctx: &ReducerContext, _schedule: TickTimer) {\n}\n\n#[reducer(init)]\npub fn init(ctx: &ReducerContext) {\n let every_50ms: ScheduleAt = Duration::from_millis(50).into();\n ctx.db.tick_timer().insert(TickTimer {\n scheduled_id: 0,\n scheduled_at: every_50ms,\n });\n}\n", - "syntax": "rust" - }, - "t_018_constraints": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(\n name = accounts,\n index(name = by_name, btree(columns = [name]))\n)]\npub struct Account {\n #[primary_key]\n pub id: i32,\n #[unique]\n pub email: String,\n pub name: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.accounts().insert(Account { id: 1, email: \"a@example.com\".into(), name: \"Alice\".into() });\n ctx.db.accounts().insert(Account { id: 2, email: \"b@example.com\".into(), name: \"Bob\".into() });\n}\n", - "syntax": "rust" - }, - "t_019_many_to_many": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = users)]\npub struct User {\n #[primary_key]\n pub user_id: i32,\n pub name: String,\n}\n\n#[table(name = groups)]\npub struct Group {\n #[primary_key]\n pub group_id: i32,\n pub title: String,\n}\n\n#[table(\n name = memberships,\n index(name = by_user, btree(columns = [user_id])),\n index(name = by_group, btree(columns = [group_id]))\n)]\npub struct Membership {\n #[primary_key]\n pub id: i32,\n pub user_id: i32,\n pub group_id: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.users().insert(User { user_id: 1, name: \"Alice\".into() });\n ctx.db.users().insert(User { user_id: 2, name: \"Bob\".into() });\n\n ctx.db.groups().insert(Group { group_id: 10, title: \"Admin\".into() });\n ctx.db.groups().insert(Group { group_id: 20, title: \"Dev\".into() });\n\n ctx.db.memberships().insert(Membership { id: 1, user_id: 1, group_id: 10 });\n ctx.db.memberships().insert(Membership { id: 2, user_id: 1, group_id: 20 });\n ctx.db.memberships().insert(Membership { id: 3, user_id: 2, group_id: 20 });\n}\n", - "syntax": "rust" - }, - "t_020_ecs": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(name = entities)]\npub struct Entity {\n #[primary_key]\n pub id: i32,\n}\n\n#[table(name = positions)]\npub struct Position {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n\n#[table(name = velocities)]\npub struct Velocity {\n #[primary_key]\n pub entity_id: i32,\n pub vx: i32,\n pub vy: i32,\n}\n\n#[table(name = next_positions)]\npub struct NextPosition {\n #[primary_key]\n pub entity_id: i32,\n pub x: i32,\n pub y: i32,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.entities().insert(Entity { id: 1 });\n ctx.db.entities().insert(Entity { id: 2 });\n\n ctx.db.positions().insert(Position {\n entity_id: 1,\n x: 1,\n y: 0,\n });\n ctx.db.positions().insert(Position {\n entity_id: 2,\n x: 10,\n y: 0,\n });\n\n ctx.db.velocities().insert(Velocity {\n entity_id: 1,\n vx: 1,\n vy: 0,\n });\n ctx.db.velocities().insert(Velocity {\n entity_id: 2,\n vx: -2,\n vy: 3,\n });\n}\n\n#[spacetimedb::reducer]\npub fn step(ctx: &ReducerContext) {\n for p in ctx.db.positions().iter() {\n if let Some(v) = ctx.db.velocities().entity_id().find(p.entity_id) {\n let np = NextPosition {\n entity_id: p.entity_id,\n x: p.x + v.vx,\n y: p.y + v.vy,\n };\n\n if ctx.db.next_positions().entity_id().find(p.entity_id).is_some() {\n ctx.db.next_positions().entity_id().update(np);\n } else {\n ctx.db.next_positions().insert(np);\n }\n }\n }\n}\n", - "syntax": "rust" - }, - "t_021_multi_column_index": { - "answer": "use spacetimedb::{reducer, table, ReducerContext, Table};\n\n#[table(\n name = logs,\n index(name = by_user_day, btree(columns = [user_id, day]))\n)]\npub struct Log {\n #[primary_key]\n pub id: i32,\n pub user_id: i32,\n pub day: i32,\n pub message: String,\n}\n\n#[reducer]\npub fn seed(ctx: &ReducerContext) {\n ctx.db.logs().insert(Log { id: 1, user_id: 7, day: 1, message: \"a\".into() });\n ctx.db.logs().insert(Log { id: 2, user_id: 7, day: 2, message: \"b\".into() });\n ctx.db.logs().insert(Log { id: 3, user_id: 9, day: 1, message: \"c\".into() });\n}\n", - "syntax": "rust" - } - } - }, - { - "lang": "typescript", - "modes": [ - { - "mode": "docs", - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "models": [ - { - "name": "GPT-4.1", - "route_api_model": "gpt-4.1", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_008_index_lookup": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_008_index_lookup", "lang": "typescript", "golden_published": false, - "model_name": "GPT-4.1", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t, SenderError } from 'spacetimedb/server';\n\nexport const user = table(\n { name: 'user', public: true },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool()\n }\n);\n\nexport const result = table(\n { name: 'result', public: true },\n {\n id: t.i32().primaryKey(),\n name: t.string()\n }\n);\n\nexport const spacetimedb = schema(user, result);\n\nexport const lookupUserName = spacetimedb.reducer(\n 'lookupUserName',\n { id: t.i32() },\n (ctx, { id }) => {\n const u = ctx.db.user.id.find(id);\n if (!u) throw new SenderError('User not found');\n ctx.db.result.insert({ id: u.id, name: u.name });\n }\n);", "category": "basics", - "route_api_model": "gpt-4.1", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "POST https://api.openai.com/v1/responses send failed: error sending request for url (https://api.openai.com/v1/responses): client error (Connect): unexpected EOF during handshake", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-20T00:02:58.269776Z", - "finished_at": "2026-01-20T00:02:58.269776Z" - } - } - }, - { - "name": "Claude 4.5 Sonnet", - "route_api_model": "claude-sonnet-4-5", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_009_init": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_009_init", "lang": "typescript", "golden_published": false, - "model_name": "Claude 4.5 Sonnet", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 4, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const user = table({ name: 'user' }, {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n});\n\nexport const spacetimedb = schema({ user });\n\nexport const init = spacetimedb.reducer((ctx) => {\n ctx.db.user.insert({ id: 1, name: 'Alice', age: 30, active: true });\n ctx.db.user.insert({ id: 2, name: 'Bob', age: 22, active: false });\n});", "category": "basics", - "route_api_model": "claude-sonnet-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "Anthropic client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2026-01-20T00:02:23.433020900Z", - "finished_at": "2026-01-20T00:02:23.433020900Z" - } - } - }, - { - "name": "Claude 4 Sonnet", - "route_api_model": "claude-sonnet-4", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_010_connect": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_010_connect", "lang": "typescript", "golden_published": false, - "model_name": "Claude 4 Sonnet", + "model_name": "GPT-5.2-Codex", "total_tests": 1, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const event = table({ name: 'event' }, {\n id: t.u64().primaryKey().autoInc(),\n kind: t.string(),\n});\n\nexport const spacetimedb = schema({ event });\n\nspacetimedb.clientConnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'connected' });\n});\n\nspacetimedb.clientDisconnected((ctx) => {\n ctx.db.event.insert({ id: 0n, kind: 'disconnected' });\n});", "category": "basics", - "route_api_model": "claude-sonnet-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "Anthropic client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2026-01-20T00:02:29.151674600Z", - "finished_at": "2026-01-20T00:02:29.151674600Z" - } - } - }, - { - "name": "Claude 4.5 Haiku", - "route_api_model": "claude-haiku-4-5", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_011_helper_function": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_011_helper_function", "lang": "typescript", "golden_published": false, - "model_name": "Claude 4.5 Haiku", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const result = table({ name: 'result' }, {\n id: t.i32().primaryKey(),\n sum: t.i32(),\n});\n\nexport const spacetimedb = schema({ result });\n\nexport function add(a: number, b: number): number {\n return a + b;\n}\n\nexport const computeSum = spacetimedb.reducer({ id: t.i32(), a: t.i32(), b: t.i32() }, (ctx, { id, a, b }) => {\n ctx.db.result.insert({ id, sum: add(a, b) });\n});", "category": "basics", - "route_api_model": "claude-haiku-4-5", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "Anthropic client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "anthropic", - "started_at": "2026-01-20T00:02:34.973058500Z", - "finished_at": "2026-01-20T00:02:34.973058500Z" - } - } - }, - { - "name": "GPT-4o", - "route_api_model": "gpt-4o", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_012_spacetime_product_type": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_012_spacetime_product_type", "lang": "typescript", - "golden_published": true, - "model_name": "GPT-4o", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nconst spacetimedb = schema(user);\n\nspacetimedb.reducer('insertUser', { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() }, (ctx, { id, name, age, active }) => {\n ctx.db.user.insert({ id, name, age, active });\n});", - "category": "basics", - "route_api_model": "gpt-4o", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\typescript\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\typescript\\server\\gpt-4o\\llm", + "golden_published": false, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const Score = t.object('Score', {\n left: t.i32(),\n right: t.i32(),\n});\n\nexport const result = table({ name: 'result' }, {\n id: t.i32().primaryKey(),\n value: Score,\n});\n\nexport const spacetimedb = schema({ result });\n\nexport const setScore = spacetimedb.reducer(\n { id: t.i32(), left: t.i32(), right: t.i32() },\n (ctx, { id, left, right }) => {\n ctx.db.result.insert({ id, value: { left, right } });\n }\n);", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM user WHERE id=1", - "reducer": "insertUser", - "server": "http://127.0.0.1:51351" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-4o-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "http://127.0.0.1:51351", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-17T19:12:53.711985600Z", - "finished_at": "2026-01-17T19:13:23.070988200Z" - } - } - }, - { - "name": "o4-mini", - "route_api_model": "o4-mini", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_013_spacetime_sum_type": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_013_spacetime_sum_type", "lang": "typescript", - "golden_published": true, - "model_name": "o4-mini", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst user = table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n);\n\nexport const spacetimedb = schema(user);\n\nspacetimedb.reducer(\n 'insertUser',\n { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() },\n (ctx, { id, name, age, active }) => {\n ctx.db.user.insert({ id, name, age, active });\n }\n);", - "category": "basics", - "route_api_model": "o4-mini", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-o4-mini-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\typescript\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\typescript\\server\\o4-mini\\llm", + "golden_published": false, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nexport const Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nexport const result = table(\n { name: 'result' },\n {\n id: t.i32().primaryKey(),\n value: Shape,\n }\n);\n\nexport const spacetimedb = schema(result);\n\nexport const setCircle = spacetimedb.reducer(\n 'setCircle',\n { id: t.i32(), radius: t.i32() },\n (ctx, { id, radius }) => {\n ctx.db.result.insert({\n id,\n value: { tag: 'circle', value: radius },\n });\n }\n);", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "schema_parity": { - "pass": true, - "partial": 1.0, - "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-o4-mini-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "http://127.0.0.1:51351", - "tables_diff": null, - "tables_equal": true - } - }, - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-o4-mini-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM user WHERE id=1", - "reducer": "insertUser", - "server": "http://127.0.0.1:51351" + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-17T19:12:53.195837Z", - "finished_at": "2026-01-17T19:13:29.135461700Z" - } - } - }, - { - "name": "Grok 4", - "route_api_model": "grok-4", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_014_elementary_columns": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_014_elementary_columns", "lang": "typescript", "golden_published": false, - "model_name": "Grok 4", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "grok-4", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const primitive = table(\n { name: 'primitive' },\n {\n id: t.i32().primaryKey(),\n count: t.i32(),\n total: t.i64(),\n price: t.f32(),\n ratio: t.f64(),\n active: t.bool(),\n name: t.string(),\n }\n);\n\nexport const spacetimedb = schema({ primitive });\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.primitive.insert({\n id: 1,\n count: 2,\n total: 3000000000n,\n price: 1.5,\n ratio: 2.25,\n active: true,\n name: 'Alice',\n });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "xAI client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2026-01-20T00:02:40.938333800Z", - "finished_at": "2026-01-20T00:02:40.938333800Z" - } - } - }, - { - "name": "Grok 3 Mini (Beta)", - "route_api_model": "grok-3-mini", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_015_product_type_columns": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_015_product_type_columns", "lang": "typescript", "golden_published": false, - "model_name": "Grok 3 Mini (Beta)", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "grok-3-mini", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nconst Address = t.object('Address', {\n street: t.string(),\n zip: t.i32(),\n});\n\nconst Position = t.object('Position', {\n x: t.i32(),\n y: t.i32(),\n});\n\nexport const profile = table(\n { name: 'profile' },\n {\n id: t.i32().primaryKey(),\n home: Address,\n work: Address,\n pos: Position,\n }\n);\n\nexport const spacetimedb = schema({ profile });\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.profile.insert({\n id: 1,\n home: { street: '1 Main', zip: 11111 },\n work: { street: '2 Broad', zip: 22222 },\n pos: { x: 7, y: 9 },\n });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "xAI client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "xai", - "started_at": "2026-01-20T00:02:46.581861Z", - "finished_at": "2026-01-20T00:02:46.581861Z" - } - } - }, - { - "name": "Gemini 2.5 Pro", - "route_api_model": "gemini-2.5-pro", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_016_sum_type_columns": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_016_sum_type_columns", "lang": "typescript", "golden_published": false, - "model_name": "Gemini 2.5 Pro", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gemini-2.5-pro", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const Rect = t.object('Rect', {\n width: t.i32(),\n height: t.i32(),\n});\n\nexport const Shape = t.enum('Shape', {\n circle: t.i32(),\n rectangle: Rect,\n});\n\nexport const drawing = table(\n { name: 'drawing' },\n {\n id: t.i32().primaryKey(),\n a: Shape,\n b: Shape,\n }\n);\n\nexport const spacetimedb = schema({ drawing });\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.drawing.insert({\n id: 1,\n a: { tag: 'circle', value: 10 },\n b: { tag: 'rectangle', value: { width: 4, height: 6 } },\n });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "Google client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2026-01-20T00:02:52.417640100Z", - "finished_at": "2026-01-20T00:02:52.417640100Z" - } - } - }, - { - "name": "Gemini 2.5 Flash", - "route_api_model": "gemini-2.5-flash", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_017_scheduled_columns": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_017_scheduled_columns", "lang": "typescript", "golden_published": false, - "model_name": "Gemini 2.5 Flash", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 2, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "gemini-2.5-flash", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\nimport { ScheduleAt } from 'spacetimedb';\n\nexport const tickTimer = table(\n { name: 'tick_timer', scheduled: () => tick },\n {\n scheduledId: t.u64().primaryKey().autoInc(),\n scheduledAt: t.scheduleAt(),\n }\n);\n\nexport const spacetimedb = schema({ tickTimer });\n\nexport const tick = spacetimedb.reducer({ arg: tickTimer.rowType }, (ctx, { arg }) => {\n const nextTime = arg.scheduledAt.tag === 'Time'\n ? arg.scheduledAt.value.microsSinceUnixEpoch + 50_000_000n\n : ctx.timestamp.microsSinceUnixEpoch + 50_000_000n;\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.time(nextTime),\n });\n});\n\nexport const init = spacetimedb.reducer((ctx) => {\n const nextTime = ctx.timestamp.microsSinceUnixEpoch + 50_000_000n;\n ctx.db.tickTimer.insert({\n scheduledId: 0n,\n scheduledAt: ScheduleAt.time(nextTime),\n });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "Google client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "google", - "started_at": "2026-01-20T00:03:04.335084300Z", - "finished_at": "2026-01-20T00:03:04.335084300Z" - } - } - }, - { - "name": "DeepSeek V3", - "route_api_model": "deepseek-chat", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_018_constraints": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_018_constraints", "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek V3", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 3, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "deepseek-chat", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const account = table(\n {\n name: 'account',\n indexes: [{ name: 'byName', algorithm: 'btree', columns: ['name'] }],\n },\n {\n id: t.i32().primaryKey(),\n email: t.string().unique(),\n name: t.string(),\n }\n);\n\nexport const spacetimedb = schema({ account });\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.account.insert({ id: 1, email: 'a@example.com', name: 'Alice' });\n ctx.db.account.insert({ id: 2, email: 'b@example.com', name: 'Bob' });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "DeepSeek client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2026-01-20T00:03:10.070301500Z", - "finished_at": "2026-01-20T00:03:10.070301500Z" - } - } - }, - { - "name": "DeepSeek R1", - "route_api_model": "deepseek-reasoner", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_019_many_to_many": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_019_many_to_many", "lang": "typescript", "golden_published": false, - "model_name": "DeepSeek R1", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 5, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "deepseek-reasoner", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const user = table(\n { name: 'user' },\n {\n userId: t.i32().primaryKey(),\n name: t.string(),\n }\n);\n\nexport const group = table(\n { name: 'group' },\n {\n groupId: t.i32().primaryKey(),\n title: t.string(),\n }\n);\n\nexport const membership = table(\n {\n name: 'membership',\n indexes: [\n { name: 'byUser', algorithm: 'btree', columns: ['userId'] },\n { name: 'byGroup', algorithm: 'btree', columns: ['groupId'] },\n ],\n },\n {\n id: t.i32().primaryKey(),\n userId: t.i32(),\n groupId: t.i32(),\n }\n);\n\nexport const spacetimedb = schema({ user, group, membership });\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.user.insert({ userId: 1, name: 'Alice' });\n ctx.db.user.insert({ userId: 2, name: 'Bob' });\n\n ctx.db.group.insert({ groupId: 10, title: 'Admin' });\n ctx.db.group.insert({ groupId: 20, title: 'Dev' });\n\n ctx.db.membership.insert({ id: 1, userId: 1, groupId: 10 });\n ctx.db.membership.insert({ id: 2, userId: 1, groupId: 20 });\n ctx.db.membership.insert({ id: 3, userId: 2, groupId: 20 });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "DeepSeek client not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "deepseek", - "started_at": "2026-01-20T00:03:16.134174500Z", - "finished_at": "2026-01-20T00:03:16.134174500Z" - } - } - }, - { - "name": "Meta Llama 3.1 405B", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_020_ecs": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_020_ecs", "lang": "typescript", "golden_published": false, - "model_name": "Meta Llama 3.1 405B", - "total_tests": 1, + "model_name": "GPT-5.2-Codex", + "total_tests": 5, "passed_tests": 0, - "llm_output": null, - "category": "basics", - "route_api_model": "meta-llama/llama-3.1-405b-instruct", - "golden_db": null, - "llm_db": null, - "work_dir_golden": null, - "work_dir_llm": null, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const entity = table({ name: 'entity' }, {\n id: t.i32().primaryKey(),\n});\n\nexport const position = table({ name: 'position' }, {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n});\n\nexport const velocity = table({ name: 'velocity' }, {\n entityId: t.i32().primaryKey(),\n vx: t.i32(),\n vy: t.i32(),\n});\n\nexport const nextPosition = table({ name: 'nextPosition' }, {\n entityId: t.i32().primaryKey(),\n x: t.i32(),\n y: t.i32(),\n});\n\nexport const spacetimedb = schema(entity, position, velocity, nextPosition);\n\nexport const seed = spacetimedb.reducer('seed', {}, (ctx) => {\n ctx.db.entity.insert({ id: 1 });\n ctx.db.position.insert({ entityId: 1, x: 0, y: 0 });\n ctx.db.velocity.insert({ entityId: 1, vx: 1, vy: 0 });\n\n ctx.db.entity.insert({ id: 2 });\n ctx.db.position.insert({ entityId: 2, x: 10, y: 0 });\n ctx.db.velocity.insert({ entityId: 2, vx: -2, vy: 3 });\n});\n\nexport const step = spacetimedb.reducer('step', {}, (ctx) => {\n for (const pos of ctx.db.position.iter()) {\n const vel = ctx.db.velocity.entityId.find(pos.entityId);\n if (!vel) continue;\n const x = pos.x + vel.vx;\n const y = pos.y + vel.vy;\n\n const existing = ctx.db.nextPosition.entityId.find(pos.entityId);\n if (existing) {\n ctx.db.nextPosition.entityId.update({ ...existing, x, y });\n } else {\n ctx.db.nextPosition.insert({ entityId: pos.entityId, x, y });\n }\n }\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { "publish_error": { "pass": false, "partial": 0.0, "notes": { - "error": "Meta Llama not configured", + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", "phase": "build_or_publish" } } }, - "vendor": "meta", - "started_at": "2026-01-20T00:03:21.699438900Z", - "finished_at": "2026-01-20T00:03:21.699438900Z" - } - } - }, - { - "name": "GPT-5", - "route_api_model": "gpt-5", - "tasks": { - "t_004_insert": { - "hash": "6fa4639b03a3e72e6bfc834178c3e57e91122c21752bb2687919a05aa151b867", - "task": "t_004_insert", + "vendor": "openai" + }, + "t_021_multi_column_index": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "task": "t_021_multi_column_index", "lang": "typescript", - "golden_published": true, - "model_name": "GPT-5", - "total_tests": 2, - "passed_tests": 2, - "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const spacetimedb = schema(\n table(\n { name: 'user' },\n {\n id: t.i32().primaryKey(),\n name: t.string(),\n age: t.i32(),\n active: t.bool(),\n }\n )\n);\n\nspacetimedb.reducer(\n 'insertUser',\n { id: t.i32(), name: t.string(), age: t.i32(), active: t.bool() },\n (ctx, { id, name, age, active }) => {\n ctx.db.user.insert({ id, name, age, active });\n }\n);", - "category": "basics", - "route_api_model": "gpt-5", - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "work_dir_golden": "target\\llm-runs\\basics\\t_004_insert\\typescript\\server\\golden", - "work_dir_llm": "target\\llm-runs\\basics\\t_004_insert\\typescript\\server\\gpt-5\\llm", + "golden_published": false, + "model_name": "GPT-5.2-Codex", + "total_tests": 4, + "passed_tests": 0, + "llm_output": "import { schema, table, t } from 'spacetimedb/server';\n\nexport const log = table(\n {\n name: 'log',\n indexes: [{ name: 'byUserDay', algorithm: 'btree', columns: ['userId', 'day'] }],\n },\n {\n id: t.i32().primaryKey(),\n userId: t.i32(),\n day: t.i32(),\n message: t.string(),\n }\n);\n\nexport const spacetimedb = schema({ log });\n\nexport const seed = spacetimedb.reducer((ctx) => {\n ctx.db.log.insert({ id: 1, userId: 7, day: 1, message: 'a' });\n ctx.db.log.insert({ id: 2, userId: 7, day: 2, message: 'b' });\n ctx.db.log.insert({ id: 3, userId: 9, day: 1, message: 'c' });\n});", + "category": "schema", + "route_api_model": "gpt-5.2-codex", "scorer_details": { - "data_parity_insert_user": { - "pass": true, - "partial": 1.0, - "notes": { - "args": [ - 1, - "Alice", - 30, - true - ], - "golden_db": "basics-t-004-insert-golden", - "golden_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "llm_out": "id | name | age | active ----+---------+-----+-------- 1 | \"Alice\" | 30 | true", - "query": "SELECT id, name, age, active FROM user WHERE id=1", - "reducer": "insertUser", - "server": "http://127.0.0.1:51351" - } - }, - "schema_parity": { - "pass": true, - "partial": 1.0, + "publish_error": { + "pass": false, + "partial": 0.0, "notes": { - "golden_db": "basics-t-004-insert-golden", - "llm_db": "basics-t-004-insert-gpt-5-llm", - "reducers_diff": null, - "reducers_equal": true, - "server": "http://127.0.0.1:51351", - "tables_diff": null, - "tables_equal": true + "error": "spacetime publish (typescript) failed (exit=1)\n--- stderr ---\ntsc not found in node_modules. Make sure you have the `typescript` package as a dev-dependency and that your dependencies are installed.\nError: It seems like you haven't exported your schema. You must `export default schema(...);`\n\n--- stdout ---\n", + "phase": "build_or_publish" } } }, - "vendor": "openai", - "started_at": "2026-01-17T19:12:53.093565200Z", - "finished_at": "2026-01-17T19:14:15.152844400Z" + "vendor": "openai" } } } diff --git a/docs/llms/llm-comparison-summary.json b/docs/llms/llm-comparison-summary.json index 82606ecd1b8..bd86ae3f0bd 100644 --- a/docs/llms/llm-comparison-summary.json +++ b/docs/llms/llm-comparison-summary.json @@ -1,610 +1,493 @@ { "version": 1, - "generated_at": "2026-01-04T18:07:19.608Z", + "generated_at": "2026-02-21T19:00:17.834Z", "by_language": { - "rust": { + "csharp": { "modes": { - "rustdoc_json": { + "docs": { + "hash": "a4ddc223e2035781ae7e86c8c38c0d78212e9a0c4149c6535625b4033878e3a4", "models": { - "Grok 4": { + "Claude Opus 4.6": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 13, - "pass_pct": 48.148148, - "task_pass_equiv": 6.0, - "task_pass_pct": 50.0 + "passed_tests": 25, + "pass_pct": 92.59259, + "task_pass_equiv": 11.333334, + "task_pass_pct": 94.44445 }, "schema": { "tasks": 10, - "total_tests": 31, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "total_tests": 34, + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 8.0, + "task_pass_pct": 80.0 } }, "totals": { "tasks": 22, - "total_tests": 58, - "passed_tests": 13, - "pass_pct": 22.413794, - "task_pass_equiv": 6.0, - "task_pass_pct": 27.272728 + "total_tests": 61, + "passed_tests": 53, + "pass_pct": 86.88525, + "task_pass_equiv": 19.333334, + "task_pass_pct": 87.87879 } }, - "Grok 3 Mini (Beta)": { + "Claude Sonnet 4.6": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 8, - "pass_pct": 29.62963, - "task_pass_equiv": 4.0, - "task_pass_pct": 33.333336 + "passed_tests": 25, + "pass_pct": 92.59259, + "task_pass_equiv": 11.5, + "task_pass_pct": 95.83333 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 33, + "pass_pct": 97.05882, + "task_pass_equiv": 9.666666, + "task_pass_pct": 96.66666 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 8, - "pass_pct": 13.114754, - "task_pass_equiv": 4.0, - "task_pass_pct": 18.181818 + "passed_tests": 58, + "pass_pct": 95.08197, + "task_pass_equiv": 21.166666, + "task_pass_pct": 96.21212 } }, - "Gemini 2.5 Pro": { + "DeepSeek Chat": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 15, - "pass_pct": 55.555557, - "task_pass_equiv": 6.0, - "task_pass_pct": 50.0 + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 10.833334, + "task_pass_pct": 90.27779 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 13, - "pass_pct": 38.235294, - "task_pass_equiv": 3.0, - "task_pass_pct": 30.000002 + "passed_tests": 29, + "pass_pct": 85.29412, + "task_pass_equiv": 8.733334, + "task_pass_pct": 87.333336 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 28, - "pass_pct": 45.901638, - "task_pass_equiv": 9.0, - "task_pass_pct": 40.909092 + "passed_tests": 52, + "pass_pct": 85.2459, + "task_pass_equiv": 19.566668, + "task_pass_pct": 88.9394 } }, - "Gemini 2.5 Flash": { + "DeepSeek Reasoner": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 30, - "passed_tests": 7, - "pass_pct": 23.333334, - "task_pass_equiv": 2.0, - "task_pass_pct": 20.0 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 14, - "pass_pct": 51.851852, - "task_pass_equiv": 6.0, - "task_pass_pct": 50.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 57, - "passed_tests": 21, - "pass_pct": 36.842106, - "task_pass_equiv": 8.0, - "task_pass_pct": 36.363636 - } - }, - "DeepSeek V3": { - "categories": { + "passed_tests": 22, + "pass_pct": 81.48148, + "task_pass_equiv": 10.583334, + "task_pass_pct": 88.19445 + }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 15, - "pass_pct": 44.117645, - "task_pass_equiv": 4.0, - "task_pass_pct": 40.0 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 12, - "pass_pct": 44.444443, - "task_pass_equiv": 5.0, - "task_pass_pct": 41.666664 + "passed_tests": 16, + "pass_pct": 47.058823, + "task_pass_equiv": 5.4, + "task_pass_pct": 54.000004 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 27, - "pass_pct": 44.262295, - "task_pass_equiv": 9.0, - "task_pass_pct": 40.909092 + "passed_tests": 38, + "pass_pct": 62.295082, + "task_pass_equiv": 15.983334, + "task_pass_pct": 72.65152 } }, - "Claude 4.5 Sonnet": { + "GPT-5-mini": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 23, - "pass_pct": 67.64706, - "task_pass_equiv": 6.0, - "task_pass_pct": 60.000004 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 18, - "pass_pct": 66.666664, + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 10.833334, + "task_pass_pct": 90.27779 + }, + "schema": { + "tasks": 10, + "total_tests": 34, + "passed_tests": 25, + "pass_pct": 73.52941, "task_pass_equiv": 7.0, - "task_pass_pct": 58.333332 + "task_pass_pct": 70.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 41, - "pass_pct": 67.21311, - "task_pass_equiv": 13.0, - "task_pass_pct": 59.090908 + "passed_tests": 48, + "pass_pct": 78.68852, + "task_pass_equiv": 17.833334, + "task_pass_pct": 81.06061 } }, - "Meta Llama 3.1 405B": { + "GPT-5.2-Codex": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 4, - "pass_pct": 14.814815, - "task_pass_equiv": 2.0, - "task_pass_pct": 16.666668 + "passed_tests": 16, + "pass_pct": 59.25926, + "task_pass_equiv": 6.416667, + "task_pass_pct": 53.472225 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 29, + "pass_pct": 85.29412, + "task_pass_equiv": 8.55, + "task_pass_pct": 85.5 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 4, - "pass_pct": 6.557377, - "task_pass_equiv": 2.0, - "task_pass_pct": 9.090909 + "passed_tests": 45, + "pass_pct": 73.77049, + "task_pass_equiv": 14.966668, + "task_pass_pct": 68.03031 } }, - "DeepSeek R1": { + "Gemini 3 Flash": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 7, - "pass_pct": 20.588236, - "task_pass_equiv": 2.0, - "task_pass_pct": 20.0 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 14, - "pass_pct": 51.851852, - "task_pass_equiv": 6.0, - "task_pass_pct": 50.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 21, - "pass_pct": 34.42623, - "task_pass_equiv": 8.0, - "task_pass_pct": 36.363636 - } - }, - "o4-mini": { - "categories": { + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 10.833334, + "task_pass_pct": 90.27779 + }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 21, - "pass_pct": 61.764706, - "task_pass_equiv": 6.0, - "task_pass_pct": 60.000004 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 16, - "pass_pct": 59.25926, - "task_pass_equiv": 8.0, + "passed_tests": 22, + "pass_pct": 64.70588, + "task_pass_equiv": 6.666667, "task_pass_pct": 66.66667 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 37, - "pass_pct": 60.65574, - "task_pass_equiv": 14.0, - "task_pass_pct": 63.636364 + "passed_tests": 45, + "pass_pct": 73.77049, + "task_pass_equiv": 17.5, + "task_pass_pct": 79.545456 } }, - "Claude 4 Sonnet": { + "Gemini 3.1 Pro": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 20, - "pass_pct": 74.07407, - "task_pass_equiv": 9.0, - "task_pass_pct": 75.0 + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 10.833334, + "task_pass_pct": 90.27779 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 18, - "pass_pct": 52.941177, - "task_pass_equiv": 5.0, - "task_pass_pct": 50.0 + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 8.0, + "task_pass_pct": 80.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 38, - "pass_pct": 62.295082, - "task_pass_equiv": 14.0, - "task_pass_pct": 63.636364 + "passed_tests": 51, + "pass_pct": 83.60656, + "task_pass_equiv": 18.833334, + "task_pass_pct": 85.606064 } }, - "Claude 4.5 Haiku": { + "Grok 4": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 19, - "pass_pct": 55.882355, - "task_pass_equiv": 4.8, - "task_pass_pct": 48.0 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 19, - "pass_pct": 70.37037, - "task_pass_equiv": 8.0, - "task_pass_pct": 66.66667 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 38, - "pass_pct": 62.295082, - "task_pass_equiv": 12.8, - "task_pass_pct": 58.181816 - } - }, - "GPT-5": { - "categories": { + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 10.833334, + "task_pass_pct": 90.27779 + }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 11, - "pass_pct": 32.35294, - "task_pass_equiv": 2.35, - "task_pass_pct": 23.499998 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 5, - "pass_pct": 18.518518, - "task_pass_equiv": 1.3333334, - "task_pass_pct": 11.111112 + "passed_tests": 34, + "pass_pct": 100.0, + "task_pass_equiv": 10.0, + "task_pass_pct": 100.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 16, - "pass_pct": 26.229507, - "task_pass_equiv": 3.6833334, - "task_pass_pct": 16.742424 + "passed_tests": 57, + "pass_pct": 93.44262, + "task_pass_equiv": 20.833334, + "task_pass_pct": 94.696976 } }, - "GPT-4o": { + "Grok Code": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 19, - "pass_pct": 70.37037, - "task_pass_equiv": 8.0, - "task_pass_pct": 66.66667 + "passed_tests": 22, + "pass_pct": 81.48148, + "task_pass_equiv": 10.5, + "task_pass_pct": 87.5 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 15, - "pass_pct": 44.117645, - "task_pass_equiv": 4.0, - "task_pass_pct": 40.0 + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 8.8, + "task_pass_pct": 88.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 34, - "pass_pct": 55.737705, - "task_pass_equiv": 12.0, - "task_pass_pct": 54.545456 + "passed_tests": 50, + "pass_pct": 81.96722, + "task_pass_equiv": 19.3, + "task_pass_pct": 87.727264 } - }, - "GPT-4.1": { + } + } + }, + "llms.md": { + "hash": "171b01e97d14a2c03356933e7c86331362cc53b87e82cd534cd74273e7bc8ea4", + "models": {} + } + } + }, + "rust": { + "modes": { + "cursor_rules": { + "hash": "edbeadd577ce7acdedf6ce10e46c0aaee75d0cd6c30c8faef266a23ad86d12cf", + "models": { + "Grok 4": { "categories": { "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 17, - "pass_pct": 62.962963, - "task_pass_equiv": 7.0, - "task_pass_pct": 58.333332 + "tasks": 3, + "total_tests": 7, + "passed_tests": 7, + "pass_pct": 100.0, + "task_pass_equiv": 3.0, + "task_pass_pct": 100.0 }, "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 5, - "pass_pct": 14.705882, - "task_pass_equiv": 1.4, - "task_pass_pct": 14.0 + "tasks": 5, + "total_tests": 17, + "passed_tests": 13, + "pass_pct": 76.47059, + "task_pass_equiv": 4.0, + "task_pass_pct": 80.0 } }, "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 22, - "pass_pct": 36.065575, - "task_pass_equiv": 8.4, - "task_pass_pct": 38.181816 + "tasks": 8, + "total_tests": 24, + "passed_tests": 20, + "pass_pct": 83.333336, + "task_pass_equiv": 7.0, + "task_pass_pct": 87.5 } } } }, "docs": { + "hash": "cb5bf60a6d17e761b5fcec5d8e69bafbaf56602e570522e688d4da57973c7ea8", "models": { - "GPT-4.1": { + "Claude Opus 4.6": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 4, - "pass_pct": 14.814815, - "task_pass_equiv": 4.0, - "task_pass_pct": 33.333336 + "passed_tests": 27, + "pass_pct": 100.0, + "task_pass_equiv": 12.0, + "task_pass_pct": 100.0 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 34, + "pass_pct": 100.0, + "task_pass_equiv": 10.0, + "task_pass_pct": 100.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 4, - "pass_pct": 6.557377, - "task_pass_equiv": 4.0, - "task_pass_pct": 18.181818 + "passed_tests": 61, + "pass_pct": 100.0, + "task_pass_equiv": 22.0, + "task_pass_pct": 100.0 } }, - "Grok 3 Mini (Beta)": { + "Claude Sonnet 4.6": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 17, - "pass_pct": 62.962963, - "task_pass_equiv": 7.0, - "task_pass_pct": 58.333332 + "passed_tests": 27, + "pass_pct": 100.0, + "task_pass_equiv": 12.0, + "task_pass_pct": 100.0 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 17, - "pass_pct": 50.0, - "task_pass_equiv": 5.0, - "task_pass_pct": 50.0 + "passed_tests": 34, + "pass_pct": 100.0, + "task_pass_equiv": 10.0, + "task_pass_pct": 100.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 34, - "pass_pct": 55.737705, - "task_pass_equiv": 12.0, - "task_pass_pct": 54.545456 + "passed_tests": 61, + "pass_pct": 100.0, + "task_pass_equiv": 22.0, + "task_pass_pct": 100.0 } }, - "Claude 3.5 Sonnet": { + "DeepSeek Chat": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 10, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - }, "basics": { "tasks": 12, - "total_tests": 12, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 22, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Claude 3.5 Haiku": { - "categories": { - "basics": { - "tasks": 11, - "total_tests": 18, - "passed_tests": 1, - "pass_pct": 5.5555553, - "task_pass_equiv": 1.0, - "task_pass_pct": 9.090909 - } - }, - "totals": { - "tasks": 11, - "total_tests": 18, - "passed_tests": 1, - "pass_pct": 5.5555553, - "task_pass_equiv": 1.0, - "task_pass_pct": 9.090909 - } - }, - "GPT-5": { - "categories": { + "total_tests": 27, + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 11.0, + "task_pass_pct": 91.66667 + }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 3, - "pass_pct": 8.823529, - "task_pass_equiv": 1.0, - "task_pass_pct": 10.0 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 13, - "pass_pct": 48.148148, - "task_pass_equiv": 6.0, - "task_pass_pct": 50.0 + "passed_tests": 26, + "pass_pct": 76.47059, + "task_pass_equiv": 7.4, + "task_pass_pct": 74.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 16, - "pass_pct": 26.229507, - "task_pass_equiv": 7.0, - "task_pass_pct": 31.818182 + "passed_tests": 49, + "pass_pct": 80.327866, + "task_pass_equiv": 18.4, + "task_pass_pct": 83.63636 } }, - "Claude 3.7 Sonnet": { + "DeepSeek Reasoner": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 10, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - }, "basics": { "tasks": 12, - "total_tests": 16, - "passed_tests": 6, - "pass_pct": 37.5, - "task_pass_equiv": 2.0, - "task_pass_pct": 16.666668 + "total_tests": 27, + "passed_tests": 22, + "pass_pct": 81.48148, + "task_pass_equiv": 8.333333, + "task_pass_pct": 69.44444 + }, + "schema": { + "tasks": 10, + "total_tests": 34, + "passed_tests": 12, + "pass_pct": 35.294117, + "task_pass_equiv": 3.4, + "task_pass_pct": 34.0 } }, "totals": { "tasks": 22, - "total_tests": 26, - "passed_tests": 6, - "pass_pct": 23.076923, - "task_pass_equiv": 2.0, - "task_pass_pct": 9.090909 + "total_tests": 61, + "passed_tests": 34, + "pass_pct": 55.737705, + "task_pass_equiv": 11.733333, + "task_pass_pct": 53.33333 } }, - "DeepSeek R1": { + "GPT-5-mini": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 14, - "pass_pct": 51.851852, - "task_pass_equiv": 6.0, - "task_pass_pct": 50.0 + "passed_tests": 23, + "pass_pct": 85.18519, + "task_pass_equiv": 10.833334, + "task_pass_pct": 90.27779 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 34, + "pass_pct": 100.0, + "task_pass_equiv": 10.0, + "task_pass_pct": 100.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 14, - "pass_pct": 22.950819, - "task_pass_equiv": 6.0, - "task_pass_pct": 27.272728 + "passed_tests": 57, + "pass_pct": 93.44262, + "task_pass_equiv": 20.833334, + "task_pass_pct": 94.696976 } }, - "Claude 4.5 Sonnet": { + "GPT-5.2-Codex": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 25, - "pass_pct": 92.59259, - "task_pass_equiv": 10.0, - "task_pass_pct": 83.33333 + "passed_tests": 26, + "pass_pct": 96.296295, + "task_pass_equiv": 11.0, + "task_pass_pct": 91.66667 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 30, - "pass_pct": 88.23529, + "passed_tests": 29, + "pass_pct": 85.29412, "task_pass_equiv": 9.0, "task_pass_pct": 90.0 } @@ -614,431 +497,173 @@ "total_tests": 61, "passed_tests": 55, "pass_pct": 90.16393, - "task_pass_equiv": 19.0, - "task_pass_pct": 86.36364 + "task_pass_equiv": 20.0, + "task_pass_pct": 90.909096 } }, - "Grok 4": { + "Gemini 3 Flash": { "categories": { "basics": { "tasks": 12, "total_tests": 27, "passed_tests": 25, "pass_pct": 92.59259, - "task_pass_equiv": 10.0, - "task_pass_pct": 83.33333 + "task_pass_equiv": 11.5, + "task_pass_pct": 95.83333 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 14, - "pass_pct": 41.17647, - "task_pass_equiv": 4.0, - "task_pass_pct": 40.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 39, - "pass_pct": 63.934425, - "task_pass_equiv": 14.0, - "task_pass_pct": 63.636364 - } - }, - "DeepSeek V3": { - "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 12, - "pass_pct": 35.294117, - "task_pass_equiv": 3.0, - "task_pass_pct": 30.000002 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 19, - "pass_pct": 70.37037, - "task_pass_equiv": 8.0, - "task_pass_pct": 66.66667 + "passed_tests": 34, + "pass_pct": 100.0, + "task_pass_equiv": 10.0, + "task_pass_pct": 100.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 31, - "pass_pct": 50.81967, - "task_pass_equiv": 11.0, - "task_pass_pct": 50.0 + "passed_tests": 59, + "pass_pct": 96.72131, + "task_pass_equiv": 21.5, + "task_pass_pct": 97.72727 } }, - "Gemini 2.5 Flash": { + "Gemini 3.1 Pro": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 13, - "pass_pct": 48.148148, - "task_pass_equiv": 5.0, - "task_pass_pct": 41.666664 + "passed_tests": 22, + "pass_pct": 81.48148, + "task_pass_equiv": 9.0, + "task_pass_pct": 75.0 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 10, - "pass_pct": 29.411764, - "task_pass_equiv": 2.6666667, - "task_pass_pct": 26.666668 + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 8.0, + "task_pass_pct": 80.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 23, - "pass_pct": 37.704918, - "task_pass_equiv": 7.666667, - "task_pass_pct": 34.848488 + "passed_tests": 50, + "pass_pct": 81.96722, + "task_pass_equiv": 17.0, + "task_pass_pct": 77.27273 } }, - "Claude 4 Sonnet": { + "Grok 4": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 23, - "pass_pct": 67.64706, - "task_pass_equiv": 7.0, - "task_pass_pct": 70.0 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 22, - "pass_pct": 81.48148, - "task_pass_equiv": 10.0, - "task_pass_pct": 83.33333 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 45, - "pass_pct": 73.77049, - "task_pass_equiv": 17.0, - "task_pass_pct": 77.27273 - } - }, - "o4-mini": { - "categories": { + "passed_tests": 24, + "pass_pct": 88.888885, + "task_pass_equiv": 11.0, + "task_pass_pct": 91.66667 + }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 31, + "pass_pct": 91.17647, + "task_pass_equiv": 9.0, + "task_pass_pct": 90.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 55, + "pass_pct": 90.16393, + "task_pass_equiv": 20.0, + "task_pass_pct": 90.909096 } }, - "Gemini 2.5 Pro": { + "Grok Code": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 17, - "pass_pct": 62.962963, - "task_pass_equiv": 8.0, - "task_pass_pct": 66.66667 + "passed_tests": 22, + "pass_pct": 81.48148, + "task_pass_equiv": 9.833334, + "task_pass_pct": 81.94445 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 33, + "pass_pct": 97.05882, + "task_pass_equiv": 9.8, + "task_pass_pct": 98.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 17, - "pass_pct": 27.868853, - "task_pass_equiv": 8.0, - "task_pass_pct": 36.363636 - } - }, - "GPT-4o": { - "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "passed_tests": 55, + "pass_pct": 90.16393, + "task_pass_equiv": 19.633333, + "task_pass_pct": 89.242424 } } } }, "llms.md": { + "hash": "7bd4918052e02c4b09d50e7037cd2e81add76a4b42468acac54ee8f4073e37cf", "models": { - "Gemini 2.5 Pro": { - "categories": { - "schema": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "GPT-5": { + "Grok 4": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 34, - "pass_pct": 100.0, - "task_pass_equiv": 10.0, - "task_pass_pct": 100.0 - }, "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 27, - "pass_pct": 100.0, - "task_pass_equiv": 12.0, - "task_pass_pct": 100.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 61, - "pass_pct": 100.0, - "task_pass_equiv": 22.0, - "task_pass_pct": 100.0 - } - }, - "Gemini 2.5 Flash": { - "categories": { - "schema": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Grok 3 Mini (Beta)": { - "categories": { - "schema": { "tasks": 1, "total_tests": 1, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Claude 3.7 Sonnet": { - "categories": { - "schema": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Claude 4.5 Sonnet": { - "categories": { - "schema": { - "tasks": 10, - "total_tests": 15, - "passed_tests": 3, - "pass_pct": 20.0, - "task_pass_equiv": 1.0, - "task_pass_pct": 10.0 }, - "basics": { - "tasks": 12, - "total_tests": 12, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 27, - "passed_tests": 3, - "pass_pct": 11.111111, - "task_pass_equiv": 1.0, - "task_pass_pct": 4.5454545 - } - }, - "Claude 4 Sonnet": { - "categories": { - "schema": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "DeepSeek V3": { - "categories": { "schema": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 4, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Meta Llama 3.1 405B": { - "categories": { - "schema": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "tasks": 3, + "total_tests": 9, + "passed_tests": 5, + "pass_pct": 55.555557, + "task_pass_equiv": 2.0, + "task_pass_pct": 66.66667 } }, "totals": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "tasks": 4, + "total_tests": 10, + "passed_tests": 5, + "pass_pct": 50.0, + "task_pass_equiv": 2.0, + "task_pass_pct": 50.0 } - }, + } + } + }, + "none": { + "hash": "af1349b9f5f9a1a6a0404dea36dcc9499bcb25c9adc112b7cc9a93cae41f3262", + "models": { "Grok 4": { "categories": { - "schema": { + "basics": { "tasks": 1, "total_tests": 1, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Claude 3.5 Haiku": { - "categories": { + }, "schema": { - "tasks": 1, - "total_tests": 4, + "tasks": 3, + "total_tests": 3, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, @@ -1046,55 +671,32 @@ } }, "totals": { - "tasks": 1, + "tasks": 4, "total_tests": 4, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "Claude 3.5 Sonnet": { - "categories": { - "schema": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - }, - "totals": { - "tasks": 1, - "total_tests": 1, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 - } - } - } - } - } - }, - "csharp": { - "modes": { - "llms.md": { + "task_pass_pct": 0.0 + } + } + } + }, + "rustdoc_json": { + "hash": "b0d5bbe755291d8ec65de0a74b4eecfa344670639ca5f1a365ced3ab9717e97c", "models": { - "GPT-4.1": { + "Grok 4": { "categories": { "basics": { "tasks": 12, - "total_tests": 12, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "total_tests": 27, + "passed_tests": 13, + "pass_pct": 48.148148, + "task_pass_equiv": 6.0, + "task_pass_pct": 50.0 }, "schema": { "tasks": 10, - "total_tests": 10, + "total_tests": 28, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, @@ -1103,18 +705,27 @@ }, "totals": { "tasks": 22, - "total_tests": 22, - "passed_tests": 0, - "pass_pct": 0.0, - "task_pass_equiv": 0.0, - "task_pass_pct": 0.0 + "total_tests": 55, + "passed_tests": 13, + "pass_pct": 23.636364, + "task_pass_equiv": 6.0, + "task_pass_pct": 27.272728 } - }, - "GPT-4o": { + } + } + } + } + }, + "typescript": { + "modes": { + "cursor_rules": { + "hash": "f3691654a6b470fedbee3a465fd09fbf63705ffddbd0454b775385d72e02e2b3", + "models": { + "GPT-5.2-Codex": { "categories": { "basics": { "tasks": 12, - "total_tests": 12, + "total_tests": 27, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, @@ -1122,7 +733,7 @@ }, "schema": { "tasks": 10, - "total_tests": 10, + "total_tests": 34, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, @@ -1131,7 +742,7 @@ }, "totals": { "tasks": 22, - "total_tests": 22, + "total_tests": 61, "passed_tests": 0, "pass_pct": 0.0, "task_pass_equiv": 0.0, @@ -1141,388 +752,277 @@ } }, "docs": { + "hash": "3924da8acd3f980dd3c715b8feeec704c6d1a33c376ebb95ece2d4e0eef81093", "models": { - "o4-mini": { + "Claude Opus 4.6": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 18, - "pass_pct": 52.941177, - "task_pass_equiv": 6.0, - "task_pass_pct": 60.000004 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 17, - "pass_pct": 62.962963, - "task_pass_equiv": 7.8333335, - "task_pass_pct": 65.27778 + "passed_tests": 26, + "pass_pct": 96.296295, + "task_pass_equiv": 11.0, + "task_pass_pct": 91.66667 + }, + "schema": { + "tasks": 10, + "total_tests": 34, + "passed_tests": 30, + "pass_pct": 88.23529, + "task_pass_equiv": 8.666667, + "task_pass_pct": 86.666664 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 35, - "pass_pct": 57.37705, - "task_pass_equiv": 13.833333, - "task_pass_pct": 62.878788 + "passed_tests": 56, + "pass_pct": 91.803276, + "task_pass_equiv": 19.666666, + "task_pass_pct": 89.393936 } }, - "Claude 4 Sonnet": { + "Claude Sonnet 4.6": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 22, - "pass_pct": 64.70588, - "task_pass_equiv": 7.0, - "task_pass_pct": 70.0 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 27, - "pass_pct": 100.0, - "task_pass_equiv": 12.0, - "task_pass_pct": 100.0 + "passed_tests": 26, + "pass_pct": 96.296295, + "task_pass_equiv": 11.0, + "task_pass_pct": 91.66667 + }, + "schema": { + "tasks": 10, + "total_tests": 34, + "passed_tests": 30, + "pass_pct": 88.23529, + "task_pass_equiv": 8.666667, + "task_pass_pct": 86.666664 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 49, - "pass_pct": 80.327866, - "task_pass_equiv": 19.0, - "task_pass_pct": 86.36364 + "passed_tests": 56, + "pass_pct": 91.803276, + "task_pass_equiv": 19.666666, + "task_pass_pct": 89.393936 } }, - "Grok 4": { + "DeepSeek Chat": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 20, - "pass_pct": 74.07407, + "passed_tests": 25, + "pass_pct": 92.59259, "task_pass_equiv": 10.0, "task_pass_pct": 83.33333 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 31, - "pass_pct": 91.17647, - "task_pass_equiv": 9.0, - "task_pass_pct": 90.0 + "passed_tests": 25, + "pass_pct": 73.52941, + "task_pass_equiv": 7.066667, + "task_pass_pct": 70.66667 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 51, - "pass_pct": 83.60656, - "task_pass_equiv": 19.0, - "task_pass_pct": 86.36364 + "passed_tests": 50, + "pass_pct": 81.96722, + "task_pass_equiv": 17.066666, + "task_pass_pct": 77.57575 } }, - "DeepSeek R1": { + "DeepSeek Reasoner": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 24, - "pass_pct": 88.888885, - "task_pass_equiv": 11.0, - "task_pass_pct": 91.66667 + "passed_tests": 17, + "pass_pct": 62.962963, + "task_pass_equiv": 6.833333, + "task_pass_pct": 56.944443 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 16, - "pass_pct": 47.058823, - "task_pass_equiv": 5.4, - "task_pass_pct": 54.000004 + "passed_tests": 15, + "pass_pct": 44.117645, + "task_pass_equiv": 4.3333335, + "task_pass_pct": 43.333332 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 40, - "pass_pct": 65.57377, - "task_pass_equiv": 16.4, - "task_pass_pct": 74.545456 + "passed_tests": 32, + "pass_pct": 52.459015, + "task_pass_equiv": 11.166666, + "task_pass_pct": 50.757576 } }, - "Claude 4.5 Sonnet": { + "GPT-5-mini": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 26, - "pass_pct": 76.47059, - "task_pass_equiv": 7.6666665, - "task_pass_pct": 76.666664 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 27, - "pass_pct": 100.0, - "task_pass_equiv": 12.0, - "task_pass_pct": 100.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 53, - "pass_pct": 86.88525, - "task_pass_equiv": 19.666668, - "task_pass_pct": 89.39394 - } - }, - "Gemini 2.5 Pro": { - "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 34, - "pass_pct": 100.0, + "passed_tests": 25, + "pass_pct": 92.59259, "task_pass_equiv": 10.0, - "task_pass_pct": 100.0 + "task_pass_pct": 83.33333 }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 27, - "pass_pct": 100.0, - "task_pass_equiv": 12.0, - "task_pass_pct": 100.0 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 61, - "pass_pct": 100.0, - "task_pass_equiv": 22.0, - "task_pass_pct": 100.0 - } - }, - "Gemini 2.5 Flash": { - "categories": { "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 19, - "pass_pct": 55.882355, - "task_pass_equiv": 6.0666666, - "task_pass_pct": 60.666668 - }, - "basics": { - "tasks": 12, - "total_tests": 24, - "passed_tests": 18, - "pass_pct": 75.0, - "task_pass_equiv": 9.0, - "task_pass_pct": 75.0 + "passed_tests": 15, + "pass_pct": 44.117645, + "task_pass_equiv": 4.533334, + "task_pass_pct": 45.333336 } }, "totals": { "tasks": 22, - "total_tests": 58, - "passed_tests": 37, - "pass_pct": 63.793102, - "task_pass_equiv": 15.066667, - "task_pass_pct": 68.48485 + "total_tests": 61, + "passed_tests": 40, + "pass_pct": 65.57377, + "task_pass_equiv": 14.533333, + "task_pass_pct": 66.0606 } }, - "GPT-4o": { + "GPT-5.2-Codex": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 19, - "pass_pct": 70.37037, - "task_pass_equiv": 8.833334, - "task_pass_pct": 73.611115 + "passed_tests": 15, + "pass_pct": 55.555557, + "task_pass_equiv": 6.0, + "task_pass_pct": 50.0 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 26, - "pass_pct": 76.47059, - "task_pass_equiv": 8.0, - "task_pass_pct": 80.0 + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 7.666667, + "task_pass_pct": 76.66667 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 45, - "pass_pct": 73.77049, - "task_pass_equiv": 16.833334, - "task_pass_pct": 76.51516 + "passed_tests": 43, + "pass_pct": 70.491806, + "task_pass_equiv": 13.666667, + "task_pass_pct": 62.121212 } }, - "DeepSeek V3": { + "Gemini 3 Flash": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 24, - "pass_pct": 88.888885, - "task_pass_equiv": 11.0, - "task_pass_pct": 91.66667 + "passed_tests": 25, + "pass_pct": 92.59259, + "task_pass_equiv": 10.0, + "task_pass_pct": 83.33333 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 27, - "pass_pct": 79.411766, - "task_pass_equiv": 8.466667, - "task_pass_pct": 84.66667 + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 8.0, + "task_pass_pct": 80.0 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 51, - "pass_pct": 83.60656, - "task_pass_equiv": 19.466667, - "task_pass_pct": 88.484856 + "passed_tests": 53, + "pass_pct": 86.88525, + "task_pass_equiv": 18.0, + "task_pass_pct": 81.818184 } }, - "Meta Llama 3.1 405B": { + "Gemini 3.1 Pro": { "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 26, - "pass_pct": 76.47059, - "task_pass_equiv": 8.25, - "task_pass_pct": 82.5 - }, "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 24, - "pass_pct": 88.888885, - "task_pass_equiv": 11.0, - "task_pass_pct": 91.66667 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 50, - "pass_pct": 81.96722, - "task_pass_equiv": 19.25, - "task_pass_pct": 87.5 - } - }, - "Grok 3 Mini (Beta)": { - "categories": { - "schema": { - "tasks": 10, - "total_tests": 34, - "passed_tests": 17, - "pass_pct": 50.0, - "task_pass_equiv": 5.0, - "task_pass_pct": 50.0 + "passed_tests": 22, + "pass_pct": 81.48148, + "task_pass_equiv": 9.833334, + "task_pass_pct": 81.94445 }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 9, - "pass_pct": 33.333332, - "task_pass_equiv": 5.0, - "task_pass_pct": 41.666664 - } - }, - "totals": { - "tasks": 22, - "total_tests": 61, - "passed_tests": 26, - "pass_pct": 42.62295, - "task_pass_equiv": 10.0, - "task_pass_pct": 45.454548 - } - }, - "GPT-5": { - "categories": { "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 4, - "pass_pct": 11.764706, - "task_pass_equiv": 1.25, - "task_pass_pct": 12.5 - }, - "basics": { - "tasks": 12, - "total_tests": 27, - "passed_tests": 5, - "pass_pct": 18.518518, - "task_pass_equiv": 1.3333334, - "task_pass_pct": 11.111112 + "passed_tests": 30, + "pass_pct": 88.23529, + "task_pass_equiv": 8.666667, + "task_pass_pct": 86.666664 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 9, - "pass_pct": 14.754098, - "task_pass_equiv": 2.5833335, - "task_pass_pct": 11.742425 + "passed_tests": 52, + "pass_pct": 85.2459, + "task_pass_equiv": 18.5, + "task_pass_pct": 84.090904 } }, - "Claude 4.5 Haiku": { + "Grok 4": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 27, - "pass_pct": 100.0, - "task_pass_equiv": 12.0, - "task_pass_pct": 100.0 + "passed_tests": 20, + "pass_pct": 74.07407, + "task_pass_equiv": 8.5, + "task_pass_pct": 70.83333 }, "schema": { "tasks": 10, "total_tests": 34, "passed_tests": 21, "pass_pct": 61.764706, - "task_pass_equiv": 5.8, - "task_pass_pct": 58.000004 + "task_pass_equiv": 6.0, + "task_pass_pct": 60.000004 } }, "totals": { "tasks": 22, "total_tests": 61, - "passed_tests": 48, - "pass_pct": 78.68852, - "task_pass_equiv": 17.8, - "task_pass_pct": 80.90909 + "passed_tests": 41, + "pass_pct": 67.21311, + "task_pass_equiv": 14.499999, + "task_pass_pct": 65.90909 } }, - "GPT-4.1": { + "Grok Code": { "categories": { "basics": { "tasks": 12, "total_tests": 27, - "passed_tests": 23, - "pass_pct": 85.18519, - "task_pass_equiv": 10.0, - "task_pass_pct": 83.33333 + "passed_tests": 24, + "pass_pct": 88.888885, + "task_pass_equiv": 10.333334, + "task_pass_pct": 86.111115 }, "schema": { "tasks": 10, "total_tests": 34, - "passed_tests": 29, - "pass_pct": 85.29412, - "task_pass_equiv": 9.0, - "task_pass_pct": 90.0 + "passed_tests": 28, + "pass_pct": 82.35294, + "task_pass_equiv": 7.666667, + "task_pass_pct": 76.66667 } }, "totals": { @@ -1530,8 +1030,8 @@ "total_tests": 61, "passed_tests": 52, "pass_pct": 85.2459, - "task_pass_equiv": 19.0, - "task_pass_pct": 86.36364 + "task_pass_equiv": 18.0, + "task_pass_pct": 81.818184 } } } diff --git a/tools/xtask-llm-benchmark/src/bench/publishers.rs b/tools/xtask-llm-benchmark/src/bench/publishers.rs index 5bfc860401d..3d2f7f3c618 100644 --- a/tools/xtask-llm-benchmark/src/bench/publishers.rs +++ b/tools/xtask-llm-benchmark/src/bench/publishers.rs @@ -2,8 +2,9 @@ use crate::bench::utils::sanitize_db_name; use anyhow::{bail, Result}; use regex::Regex; use std::borrow::Cow; +use std::env; use std::fs; -use std::path::Path; +use std::path::{Path, PathBuf}; use std::process::Command; use std::sync::LazyLock; @@ -248,14 +249,60 @@ impl Publisher for TypeScriptPublisher { Self::ensure_package_json(source)?; let db = sanitize_db_name(module_name); - // Install dependencies (--ignore-workspace to avoid parent workspace interference) - run( - Command::new("pnpm") - .arg("install") - .arg("--ignore-workspace") - .current_dir(source), - "pnpm install (typescript)", - )?; + // Install dependencies (--ignore-workspace to avoid parent workspace interference). + // If NODEJS_DIR is set (e.g. nvm4w on Windows), use full path to pnpm so spawn finds it. + let pnpm_exe = env::var("NODEJS_DIR") + .ok() + .map(|s| s.trim().trim_matches('"').trim().to_string()) + .filter(|s| !s.is_empty()) + .map(PathBuf::from) + .and_then(|dir| { + #[cfg(windows)] + { + let pnpm_cmd = dir.join("pnpm.cmd"); + let pnpm_exe_path = dir.join("pnpm.exe"); + if pnpm_cmd.is_file() { + eprintln!("[pnpm] using NODEJS_DIR: {} (pnpm.cmd)", dir.display()); + Some(pnpm_cmd) + } else if pnpm_exe_path.is_file() { + eprintln!("[pnpm] using NODEJS_DIR: {} (pnpm.exe)", dir.display()); + Some(pnpm_exe_path) + } else { + eprintln!( + "[pnpm] NODEJS_DIR set to {} but pnpm.cmd/pnpm.exe not found there, using PATH", + dir.display() + ); + None + } + } + #[cfg(not(windows))] + { + let pnpm = dir.join("pnpm"); + if pnpm.is_file() { + eprintln!("[pnpm] using NODEJS_DIR: {} (pnpm)", dir.display()); + Some(pnpm) + } else { + eprintln!("[pnpm] NODEJS_DIR set to {} but pnpm not found there, using PATH", dir.display()); + None + } + } + }); + let mut pnpm_cmd = match &pnpm_exe { + Some(p) => Command::new(p), + None => Command::new("pnpm"), + }; + pnpm_cmd.arg("install").arg("--ignore-workspace").current_dir(source); + // When using NODEJS_DIR, prepend it to PATH so pnpm.cmd can find node. + if let Some(ref dir) = pnpm_exe { + if let Some(parent) = dir.parent() { + let mut paths: Vec = env::split_paths(&env::var("PATH").unwrap_or_default()).collect(); + paths.insert(0, parent.to_path_buf()); + if let Ok(new_path) = env::join_paths(paths) { + pnpm_cmd.env("PATH", new_path); + } + } + } + run(&mut pnpm_cmd, "pnpm install (typescript)")?; // Publish (spacetime CLI handles TypeScript compilation internally) run( diff --git a/tools/xtask-llm-benchmark/src/bench/runner.rs b/tools/xtask-llm-benchmark/src/bench/runner.rs index c71a7192a52..109a50a3b7a 100644 --- a/tools/xtask-llm-benchmark/src/bench/runner.rs +++ b/tools/xtask-llm-benchmark/src/bench/runner.rs @@ -690,6 +690,7 @@ fn load_golden_source(task: &TaskPaths, lang: Lang) -> Result { } // "1" | "01" | "001" | "t_001" -> "t_001" +// "t_000_empty_reducers" | "t_001_basic_tables" -> accepted as-is (full task dir name) fn normalize_task_selector(raw: &str) -> Result { let s = raw.trim().to_ascii_lowercase(); if s.is_empty() { @@ -700,6 +701,12 @@ fn normalize_task_selector(raw: &str) -> Result { let n: u32 = rest.parse()?; return Ok(format!("t_{:03}", n)); } + // Full task dir name: t_000_empty_reducers, t_001_basic_tables, etc. + if rest.chars().next().map_or(false, |c| c.is_ascii_digit()) + && rest.chars().all(|c| c.is_ascii_alphanumeric() || c == '_') + { + return Ok(s); + } bail!("invalid task selector: {raw}"); } if s.chars().all(|c| c.is_ascii_digit()) { diff --git a/tools/xtask-llm-benchmark/src/bench/templates.rs b/tools/xtask-llm-benchmark/src/bench/templates.rs index 8dff2228b2e..8e4967c685c 100644 --- a/tools/xtask-llm-benchmark/src/bench/templates.rs +++ b/tools/xtask-llm-benchmark/src/bench/templates.rs @@ -43,6 +43,27 @@ fn tmpl_root() -> PathBuf { PathBuf::from(env!("CARGO_MANIFEST_DIR")).join("src").join("templates") } +/// Workspace root (public/) for local SDK paths. +fn workspace_root() -> PathBuf { + PathBuf::from(env!("CARGO_MANIFEST_DIR")) + .ancestors() + .nth(2) + .expect("xtask-llm-benchmark is under public/tools/xtask-llm-benchmark") + .to_path_buf() +} + +/// Relative path from materialized root to a workspace subpath (e.g. "crates/bindings"). +/// Avoids Windows canonical paths (//?/D:/...) which can break Cargo/MSBuild/pnpm. +fn relative_to_workspace(root: &Path, ws_subpath: &str) -> Result { + let ws = workspace_root().canonicalize().with_context(|| "workspace root not found")?; + let root_canon = root.canonicalize().with_context(|| format!("materialized root not found: {}", root.display()))?; + let root_rel = root_canon + .strip_prefix(&ws) + .with_context(|| format!("materialized dir {:?} not under workspace {:?}", root_canon, ws))?; + let ups = root_rel.components().count(); + Ok(std::iter::repeat("..").take(ups).collect::>().join("/") + "/" + ws_subpath) +} + fn copy_tree_with_templates(src: &Path, dst: &Path) -> Result<()> { fn recurse(from: &Path, to: &Path) -> Result<()> { fs::create_dir_all(to)?; @@ -98,7 +119,19 @@ fn inject_rust(root: &Path, llm_code: &str) -> anyhow::Result<()> { } contents.push_str(&cleaned); } - fs::write(&lib, contents).with_context(|| format!("write {}", lib.display())) + fs::write(&lib, contents).with_context(|| format!("write {}", lib.display()))?; + + let relative = relative_to_workspace(root, "crates/bindings")?; + let sdk_path = workspace_root().join("crates/bindings"); + if !sdk_path.is_dir() { + bail!("local Rust SDK not found at {}", sdk_path.display()); + } + let replacement = format!(r#"{{ path = "{}" }}"#, relative); + let cargo_toml = root.join("Cargo.toml"); + let mut toml = fs::read_to_string(&cargo_toml).with_context(|| format!("read {}", cargo_toml.display()))?; + toml = toml.replace("{SPACETIME_RUST_SDK_PATH}", &replacement); + fs::write(&cargo_toml, toml).with_context(|| format!("write {}", cargo_toml.display()))?; + Ok(()) } fn inject_csharp(root: &Path, llm_code: &str) -> anyhow::Result<()> { @@ -116,7 +149,23 @@ fn inject_csharp(root: &Path, llm_code: &str) -> anyhow::Result<()> { } contents.push_str(&cleaned); } - fs::write(&prog, contents).with_context(|| format!("write {}", prog.display())) + fs::write(&prog, contents).with_context(|| format!("write {}", prog.display()))?; + + let base_rel = relative_to_workspace(root, "crates/bindings-csharp")?; + let runtime_csproj = workspace_root().join("crates/bindings-csharp/Runtime/Runtime.csproj"); + if !runtime_csproj.is_file() { + bail!("local C# Runtime not found at {}", runtime_csproj.display()); + } + let runtime_ref = format!("{}/Runtime/Runtime.csproj", base_rel); + let runtime_dir = format!("{}/Runtime", base_rel); + let codegen_ref = format!("{}/Codegen/Codegen.csproj", base_rel); + let csproj_path = root.join("StdbModule.csproj"); + let mut csproj = fs::read_to_string(&csproj_path).with_context(|| format!("read {}", csproj_path.display()))?; + csproj = csproj.replace("{SPACETIME_CSHARP_RUNTIME_DIR}", &runtime_dir); + csproj = csproj.replace("{SPACETIME_CSHARP_RUNTIME_REF}", &runtime_ref); + csproj = csproj.replace("{SPACETIME_CSHARP_CODEGEN_REF}", &codegen_ref); + fs::write(&csproj_path, csproj).with_context(|| format!("write {}", csproj_path.display()))?; + Ok(()) } fn inject_typescript(root: &Path, llm_code: &str) -> anyhow::Result<()> { @@ -134,7 +183,26 @@ fn inject_typescript(root: &Path, llm_code: &str) -> anyhow::Result<()> { } contents.push_str(&cleaned); } - fs::write(&lib, contents).with_context(|| format!("write {}", lib.display())) + fs::write(&lib, contents).with_context(|| format!("write {}", lib.display()))?; + + let relative = relative_to_workspace(root, "crates/bindings-typescript")?; + let sdk_path = workspace_root().join("crates/bindings-typescript"); + if !sdk_path.is_dir() { + bail!("local TypeScript SDK not found at {}", sdk_path.display()); + } + let dist_server = sdk_path.join("dist/server/index.mjs"); + if !dist_server.is_file() { + bail!( + "local TypeScript SDK at {} is not built (missing dist/server). Run: pnpm build (in crates/bindings-typescript)", + sdk_path.display() + ); + } + let replacement = format!("file:{}", relative); + let package_json = root.join("package.json"); + let mut pkg = fs::read_to_string(&package_json).with_context(|| format!("read {}", package_json.display()))?; + pkg = pkg.replace("{SPACETIME_TS_SDK_REF}", &replacement); + fs::write(&package_json, pkg).with_context(|| format!("write {}", package_json.display()))?; + Ok(()) } /// Remove leading/trailing Markdown fences like ```rust ... ``` or ~~~ diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/csharp.cs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/csharp.cs index ddb4c6317d2..a2d1f0250d8 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/csharp.cs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/csharp.cs @@ -2,6 +2,12 @@ public static partial class Module { + [Table(Accessor = "EmptyTable")] + public partial struct EmptyTable + { + [PrimaryKey] public int Id; + } + [Reducer] public static void EmptyReducer_NoArgs(ReducerContext ctx) { } diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/rust.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/rust.rs index f776d875899..5dc5b0dacc7 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/rust.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/rust.rs @@ -1,4 +1,10 @@ -use spacetimedb::{reducer, ReducerContext}; +use spacetimedb::{reducer, table, ReducerContext}; + +#[table(accessor = empty_table)] +pub struct EmptyTable { + #[primary_key] + pub id: i32, +} #[reducer] pub fn empty_reducer_no_args(ctx: &ReducerContext) -> Result<(), String> { diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/typescript.ts index fcb92a92846..4812f248769 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/answers/typescript.ts @@ -1,6 +1,8 @@ -import { schema, t } from 'spacetimedb/server'; +import { schema, table, t } from 'spacetimedb/server'; -const spacetimedb = schema({}); +const emptyTable = table({ name: 'empty_table' }, { id: t.i32().primaryKey() }); + +const spacetimedb = schema({ emptyTable }); export default spacetimedb; export const emptyReducerNoArgs = spacetimedb.reducer({}, ctx => { diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/csharp.txt index b8b9a950af1..0821f3321a6 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/csharp.txt @@ -1,4 +1,10 @@ -Write a SpacetimeDB backend module in C# that defines only these five empty reducers. +Write a SpacetimeDB backend module in C# that defines a table and these five empty reducers. + +TABLES +- EmptyTable + - Struct: EmptyTable + - Fields: + - Id: int (primary key) REDUCERS - EmptyReducer_NoArgs: no arguments, returns void, empty body diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/rust.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/rust.txt index a1c6778d697..7d42898b222 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/rust.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/rust.txt @@ -1,4 +1,10 @@ -Write a SpacetimeDB backend module in Rust that defines only these five empty reducers. +Write a SpacetimeDB backend module in Rust that defines a table and these five empty reducers. + +TABLES +- EmptyTable + - Struct: EmptyTable + - Fields: + - id: i32 (primary key) REDUCERS - empty_reducer_no_args: no arguments, returns (), empty body diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/typescript.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/typescript.txt index 2b0614440b9..33f025817cc 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/typescript.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_000_empty_reducers/tasks/typescript.txt @@ -1,4 +1,9 @@ -Write a SpacetimeDB backend module in TypeScript that defines five empty reducers with different argument patterns. +Write a SpacetimeDB backend module in TypeScript that defines a table and five empty reducers with different argument patterns. + +TABLES +- emptyTable + - Fields: + - id: number (i32, primary key) REDUCERS - emptyReducerNoArgs: no arguments diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/answers/typescript.ts index 2cc47ce0267..0f620367bdb 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table({ +const user = table({ name: 'user', }, { id: t.i32().primaryKey(), @@ -9,7 +9,7 @@ export const user = table({ active: t.bool(), }); -export const product = table({ +const product = table({ name: 'product', }, { id: t.i32().primaryKey(), @@ -18,7 +18,7 @@ export const product = table({ inStock: t.bool(), }); -export const note = table({ +const note = table({ name: 'note', }, { id: t.i32().primaryKey(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/tasks/csharp.txt index d5a095dd5d4..2dca848cb08 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_001_basic_tables/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines three tables with basic columns. +Write a SpacetimeDB backend module in C# that defines three tables with basic columns. TABLES - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/answers/typescript.ts index c56071087b7..3ef100dd454 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/answers/typescript.ts @@ -1,7 +1,7 @@ import { ScheduleAt } from 'spacetimedb'; import { table, schema, t } from 'spacetimedb/server'; -export const tickTimer = table({ +const tickTimer = table({ name: 'tickTimer', scheduled: (): any => tick, }, { diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/tasks/csharp.txt index f5ae5ddb9e7..f01ce023168 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_002_scheduled_table/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a scheduled table and a scheduled reducer. +Write a SpacetimeDB backend module in C# that defines a scheduled table and a scheduled reducer. TABLE - TickTimer diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/answers/typescript.ts index 78249f3e9e9..788fdf402e7 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/answers/typescript.ts @@ -1,11 +1,11 @@ import { table, schema, t } from 'spacetimedb/server'; -export const Position = t.object('Position', { +const Position = t.object('Position', { x: t.i32(), y: t.i32(), }); -export const entity = table({ +const entity = table({ name: 'entity', }, { id: t.i32().primaryKey(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/tasks/csharp.txt index fe5fc6260b9..44ca63669b9 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_003_struct_in_table/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a struct type and uses it in a table. +Write a SpacetimeDB backend module in C# that defines a struct type and uses it in a table. TYPES - Struct: Position diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/answers/typescript.ts index 30b776ac493..c2667979b9b 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/spec.rs index c1a0b341840..8efb412ecb2 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/spec.rs @@ -9,7 +9,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); let select = sb.select_by_id(&table_name("user", lang), &["id","name","age","active"], "id", 1); - let reducer_name = ident("InsertUser", casing); + let reducer_name = ident("InsertUser", crate::eval::Casing::Snake); v.push(make_reducer_data_parity_scorer(host_url, ReducerDataParityConfig { src_file: file!(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/tasks/csharp.txt index 9990b6217ac..b591d1b37f1 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_004_insert/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and a reducer that inserts a row. +Write a SpacetimeDB backend module in C# that defines one table and a reducer that inserts a row. TABLE - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/answers/typescript.ts index 70c6d8a55f7..c5cb5dd9bfd 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/spec.rs index 02c06670782..b78c720fc69 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/spec.rs @@ -16,7 +16,7 @@ pub fn spec() -> BenchmarkSpec { let user_table = table_name("user", lang); let seed = sb.insert_values(&user_table, &["id","name","age","active"], &["1","'Alice'","30","true"]); let select = sb.select_by_id(&user_table, &["id","name","age","active"], "id", 1); - let reducer_name = ident("UpdateUser", casing); + let reducer_name = ident("UpdateUser", crate::eval::Casing::Snake); v.push(make_sql_exec_both_scorer( host_url, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/tasks/csharp.txt index 1b5487adec5..34673332260 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_005_update/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and a reducer that updates a row. +Write a SpacetimeDB backend module in C# that defines one table and a reducer that updates a row. TABLE - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/answers/typescript.ts index b194af28705..60a04c8fc93 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/spec.rs index a27c3588b54..cc30b54a849 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/spec.rs @@ -16,7 +16,7 @@ pub fn spec() -> BenchmarkSpec { let user_table = table_name("user", lang); let seed = sb.insert_values(&user_table, &["id","name","age","active"], &["1","'Alice'","30","true"]); let count = sb.count_by_id(&user_table, "id", 1); - let reducer_name = ident("DeleteUser", casing); + let reducer_name = ident("DeleteUser", crate::eval::Casing::Snake); v.push(make_sql_exec_both_scorer( host_url, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/tasks/csharp.txt index 0e956841635..84e11759781 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_006_delete/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and a reducer that deletes a row. +Write a SpacetimeDB backend module in C# that defines one table and a reducer that deletes a row. TABLE - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/answers/typescript.ts index 5586a4482aa..6a83d4bf4d0 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/spec.rs index a5525f8f29d..7df88ae058e 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/spec.rs @@ -8,7 +8,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer = ident("Crud", casing); + let reducer = ident("Crud", crate::eval::Casing::Snake); let user_table = table_name("user", lang); let select_id1 = sb.select_by_id(&user_table, &["id","name","age","active"], "id", 1); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/tasks/csharp.txt index 540bdcee867..ef84f8d7ba8 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_007_crud/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and a reducer that performs insert, update, and delete in one call. +Write a SpacetimeDB backend module in C# that defines one table and a reducer that performs insert, update, and delete in one call. TABLE - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/answers/typescript.ts index aa3b3b097b0..6b1d533f870 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, @@ -12,7 +12,7 @@ export const user = table( } ); -export const result = table( +const result = table( { name: 'result', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/spec.rs index ca364ef2655..0897b897297 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/spec.rs @@ -13,7 +13,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer_name = ident("LookupUserName", casing); + let reducer_name = ident("LookupUserName", crate::eval::Casing::Snake); let user_table = table_name("user", lang); let result_table = table_name("result", lang); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/tasks/csharp.txt index 969eef30401..e823320fafb 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_008_index_lookup/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines two tables and a reducer that looks up a row by primary-key index and writes a projection to another table. +Write a SpacetimeDB backend module in C# that defines two tables and a reducer that looks up a row by primary-key index and writes a projection to another table. TABLES - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/answers/typescript.ts index 25672e5844b..53a3cd0f900 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/tasks/csharp.txt index 0f5947eacf7..8234736e20d 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_009_init/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and an Init reducer that seeds rows on database initialization. +Write a SpacetimeDB backend module in C# that defines one table and an Init reducer that seeds rows on database initialization. TABLE - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/answers/typescript.ts index 1944bd5fd58..c6f71d0d532 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const event = table( +const event = table( { name: 'event', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/tasks/csharp.txt index 02b8af70dcc..e00dca47a3c 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_010_connect/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and two reducers for client lifecycle events. +Write a SpacetimeDB backend module in C# that defines one table and two reducers for client lifecycle events. TABLE - Event diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/answers/typescript.ts index 1a8445d11bf..abe11e6ca18 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const result = table({ +const result = table({ name: 'result', }, { id: t.i32().primaryKey(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/spec.rs index d693d006dd9..7462f54da14 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/spec.rs @@ -10,7 +10,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer = ident("ComputeSum", casing); + let reducer = ident("ComputeSum", crate::eval::Casing::Snake); let result_table = table_name("result", lang); let select = sb.select_by_id(&result_table, &["id","sum"], "id", 1); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/tasks/csharp.txt index 4a011de2de3..7463fabc82f 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/basics/t_011_helper_function/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a table, a non-reducer helper function, and a reducer that uses the helper. +Write a SpacetimeDB backend module in C# that defines a table, a non-reducer helper function, and a reducer that uses the helper. TABLE - Result diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/answers/typescript.ts index 478ac59e087..ee382ff5ec5 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/answers/typescript.ts @@ -1,11 +1,11 @@ import { table, schema, t } from 'spacetimedb/server'; -export const Score = t.object('Score', { +const Score = t.object('Score', { left: t.i32(), right: t.i32(), }); -export const result = table({ +const result = table({ name: 'result', }, { id: t.i32().primaryKey(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/spec.rs index 218c63830d1..5276b3c2de8 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/spec.rs @@ -6,11 +6,10 @@ use std::time::Duration; pub fn spec() -> BenchmarkSpec { BenchmarkSpec::from_tasks_auto(file!(), |lang, route_tag, host_url| { let mut v = default_schema_parity_scorers(host_url, file!(), route_tag); - let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing_for_lang(lang)); let result_table = table_name("result", lang); - let reducer = ident("SetScore", casing); + let reducer = ident("SetScore", crate::eval::Casing::Snake); // Compare the full row (including the product-typed column) across golden/llm let select = sb.select_by_id(&result_table, &["id","value"], "id", 1); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/tasks/csharp.txt index dda59728b85..24bc4dbb9fd 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_012_spacetime_product_type/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a product type and uses it in a table. +Write a SpacetimeDB backend module in C# that defines a product type and uses it in a table. TYPES - Struct: Score diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/answers/typescript.ts index 815d1365f53..3db3a3fe393 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/answers/typescript.ts @@ -1,16 +1,16 @@ import { table, schema, t } from 'spacetimedb/server'; -export const Rect = t.object('Rect', { +const Rect = t.object('Rect', { width: t.i32(), height: t.i32(), }); -export const Shape = t.enum('Shape', { +const Shape = t.enum('Shape', { circle: t.i32(), rectangle: Rect, }); -export const result = table( +const result = table( { name: 'result', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/spec.rs index 2488481cc80..68a525b2838 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/spec.rs @@ -6,10 +6,9 @@ use std::time::Duration; pub fn spec() -> BenchmarkSpec { BenchmarkSpec::from_tasks_auto(file!(), |lang, route_tag, host_url| { let mut v = default_schema_parity_scorers(host_url, file!(), route_tag); - let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing_for_lang(lang)); let result_table = table_name("result", lang); - let reducer = ident("SetCircle", casing); + let reducer = ident("SetCircle", crate::eval::Casing::Snake); let select = sb.select_by_id(&result_table, &["id","value"], "id", 1); v.push(make_reducer_data_parity_scorer(host_url, ReducerDataParityConfig { diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/tasks/csharp.txt index e777dfb5c76..42cd7bdb2f2 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_013_spacetime_sum_type/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a new sum type and uses it in a table. +Write a SpacetimeDB backend module in C# that defines a new sum type and uses it in a table. TYPES - Struct: Circle diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/answers/typescript.ts index 95bca0bce44..86af2a062a2 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const primitive = table( +const primitive = table( { name: 'primitive', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/spec.rs index fda72d94e9b..76047a9b698 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/spec.rs @@ -1,5 +1,5 @@ use crate::eval::defaults::{default_schema_parity_scorers, make_reducer_data_parity_scorer, make_sql_count_only_scorer}; -use crate::eval::{casing_for_lang, ident, BenchmarkSpec, ReducerDataParityConfig, SqlBuilder}; +use crate::eval::{casing_for_lang, ident, table_name, BenchmarkSpec, ReducerDataParityConfig, SqlBuilder}; use std::time::Duration; @@ -8,10 +8,11 @@ pub fn spec() -> BenchmarkSpec { let mut v = default_schema_parity_scorers(host_url, file!(), route_tag); let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer = ident("Seed", casing); + let reducer = ident("Seed", crate::eval::Casing::Snake); + let primitive_table = table_name("primitive", lang); let select = sb.select_by_id( - "primitive", + &primitive_table, &["id","count","total","price","ratio","active","name"], "id", 1 @@ -28,7 +29,7 @@ pub fn spec() -> BenchmarkSpec { timeout: Duration::from_secs(10), })); - let count = sb.count_by_id("primitive", "id", 1); + let count = sb.count_by_id(&primitive_table, "id", 1); v.push(make_sql_count_only_scorer( host_url, file!(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/tasks/csharp.txt index f1525d089a7..39b796edb42 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_014_elementary_columns/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and seeds one row. +Write a SpacetimeDB backend module in C# that defines one table and seeds one row. TABLE - Primitive diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/answers/typescript.ts index 482470c1676..1bbb00d949d 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/answers/typescript.ts @@ -1,16 +1,16 @@ import { table, schema, t } from 'spacetimedb/server'; -export const Address = t.object('Address', { +const Address = t.object('Address', { street: t.string(), zip: t.i32(), }); -export const Position = t.object('Position', { +const Position = t.object('Position', { x: t.i32(), y: t.i32(), }); -export const profile = table( +const profile = table( { name: 'profile', }, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/spec.rs index 181d50a5692..622282a79a3 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/spec.rs @@ -12,7 +12,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer = ident("Seed", casing); + let reducer = ident("Seed", crate::eval::Casing::Snake); let profile_table = table_name("profile", lang); let select = sb.select_by_id( diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/tasks/csharp.txt index 3eb7b449b3e..12a6b23fe19 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_015_product_type_columns/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines product types and uses them as columns in a table. +Write a SpacetimeDB backend module in C# that defines product types and uses them as columns in a table. TYPES - Struct: Address diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/answers/typescript.ts index 83abc77af73..7f350397c1c 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/answers/typescript.ts @@ -1,16 +1,16 @@ import { table, schema, t } from 'spacetimedb/server'; -export const Rect = t.object('Rect', { +const Rect = t.object('Rect', { width: t.i32(), height: t.i32(), }); -export const Shape = t.enum('Shape', { +const Shape = t.enum('Shape', { circle: t.i32(), rectangle: Rect, }); -export const drawing = table({ +const drawing = table({ name: 'drawing', }, { id: t.i32().primaryKey(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/spec.rs index fe09e6656f9..2e01c0640c8 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/spec.rs @@ -1,7 +1,7 @@ use crate::eval::defaults::{ default_schema_parity_scorers, make_reducer_data_parity_scorer, make_sql_count_only_scorer, }; -use crate::eval::{casing_for_lang, ident, BenchmarkSpec, ReducerDataParityConfig, SqlBuilder}; +use crate::eval::{casing_for_lang, ident, table_name, BenchmarkSpec, ReducerDataParityConfig, SqlBuilder}; use std::time::Duration; pub fn spec() -> BenchmarkSpec { @@ -9,9 +9,10 @@ pub fn spec() -> BenchmarkSpec { let mut v = default_schema_parity_scorers(host_url, file!(), route_tag); let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer = ident("Seed", casing); + let reducer = ident("Seed", crate::eval::Casing::Snake); + let drawing_table = table_name("drawing", lang); - let select = sb.select_by_id("drawing", &["id", "a", "b"], "id", 1); + let select = sb.select_by_id(&drawing_table, &["id", "a", "b"], "id", 1); v.push(make_reducer_data_parity_scorer( host_url, @@ -27,7 +28,7 @@ pub fn spec() -> BenchmarkSpec { }, )); - let count = sb.count_by_id("drawing", "id", 1); + let count = sb.count_by_id(&drawing_table, "id", 1); v.push(make_sql_count_only_scorer( host_url, file!(), diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/tasks/csharp.txt index adf87e541ca..3acfc8c2c5e 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_016_sum_type_columns/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a sum type and uses it in multiple table columns. +Write a SpacetimeDB backend module in C# that defines a sum type and uses it in multiple table columns. TYPES - Struct: Circle diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/answers/typescript.ts index d146d79e4dd..afac1e747c5 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/answers/typescript.ts @@ -1,7 +1,7 @@ import { ScheduleAt } from 'spacetimedb'; import { table, schema, t } from 'spacetimedb/server'; -export const tickTimer = table( +const tickTimer = table( { name: 'tickTimer', scheduled: (): any => tick, @@ -16,7 +16,7 @@ const spacetimedb = schema({ tickTimer }); export default spacetimedb; export const tick = spacetimedb.reducer( - { schedule: TickTimer.rowType }, + { schedule: tickTimer.rowType }, (ctx, { schedule }) => {} ); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/spec.rs index 5d022a3ad1f..0c96f53cd80 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/spec.rs @@ -2,7 +2,7 @@ use crate::eval::defaults::{ default_schema_parity_scorers, make_sql_count_only_scorer, }; -use crate::eval::{casing_for_lang, ident, BenchmarkSpec, SqlBuilder}; +use crate::eval::{casing_for_lang, ident, table_name, BenchmarkSpec, SqlBuilder}; use std::time::Duration; pub fn spec() -> BenchmarkSpec { @@ -12,8 +12,9 @@ pub fn spec() -> BenchmarkSpec { // After publish (Init ran), exactly one scheduled row should exist. let sb = SqlBuilder::new(casing_for_lang(lang)); + let tick_timer_table = table_name("tick_timer", lang); let idcol = ident("scheduled_id", sb.case); - let q = format!("SELECT COUNT(*) AS n FROM tick_timer WHERE {idcol}>=0"); + let q = format!("SELECT COUNT(*) AS n FROM {tick_timer_table} WHERE {idcol}>=0"); v.push(make_sql_count_only_scorer( host_url, diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/tasks/csharp.txt index de1b1800289..a45a5294599 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_017_scheduled_columns/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines a scheduled table and seeds one schedule entry. +Write a SpacetimeDB backend module in C# that defines a scheduled table and seeds one schedule entry. TABLE - TickTimer diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/answers/typescript.ts index 21b85c6eaae..85fa8d0ea46 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const account = table({ +const account = table({ name: 'account', indexes: [{ name: 'byName', algorithm: 'btree', columns: ['name'] }], }, { diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/spec.rs index 4eb5dcf83fc..fbacfb76467 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/spec.rs @@ -12,7 +12,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer = ident("Seed", casing); + let reducer = ident("Seed", crate::eval::Casing::Snake); let account_table = table_name("account", lang); let select = sb.select_by_id(&account_table, &["id","email","name"], "id", 1); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/tasks/csharp.txt index 1f27c84e130..39b7f4cfbcd 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_018_constraints/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table and seeds two rows. +Write a SpacetimeDB backend module in C# that defines one table and seeds two rows. TABLE - Account (public) diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/answers/typescript.ts index b091164287d..737e5cfb3c7 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const user = table( +const user = table( { name: 'user', }, @@ -10,7 +10,7 @@ export const user = table( } ); -export const group = table( +const group = table( { name: 'group', }, @@ -20,7 +20,7 @@ export const group = table( } ); -export const membership = table( +const membership = table( { name: 'membership', indexes: [ diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/spec.rs index 0ade61ab737..539a4f642c7 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/spec.rs @@ -11,7 +11,7 @@ pub fn spec() -> BenchmarkSpec { let casing = casing_for_lang(lang); let sb = SqlBuilder::new(casing); - let reducer_name = ident("Seed", casing); + let reducer_name = ident("Seed", crate::eval::Casing::Snake); let membership_table = table_name("membership", lang); let user_id = ident("user_id", sb.case); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/tasks/csharp.txt index 694e539808a..3ae80432393 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_019_many_to_many/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines three tables modeling a many-to-many relationship and seeds rows. +Write a SpacetimeDB backend module in C# that defines three tables modeling a many-to-many relationship and seeds rows. TABLES - User diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/answers/typescript.ts index bdd0ca968e0..5e44657f6a1 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const entity = table( +const entity = table( { name: 'entity', }, @@ -9,7 +9,7 @@ export const entity = table( } ); -export const position = table( +const position = table( { name: 'position', }, @@ -20,7 +20,7 @@ export const position = table( } ); -export const velocity = table( +const velocity = table( { name: 'velocity', }, @@ -31,7 +31,7 @@ export const velocity = table( } ); -export const nextPosition = table( +const nextPosition = table( { name: 'nextPosition', }, @@ -49,7 +49,7 @@ export const seed = spacetimedb.reducer(ctx => { ctx.db.entity.insert({ id: 1 }); ctx.db.entity.insert({ id: 2 }); - ctx.db.position.insert({ entityId: 1, x: 1, y: 0 }); + ctx.db.position.insert({ entityId: 1, x: 0, y: 0 }); ctx.db.position.insert({ entityId: 2, x: 10, y: 0 }); ctx.db.velocity.insert({ entityId: 1, vx: 1, vy: 0 }); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/spec.rs index 1aeeb70f065..ae1f19af0c4 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/spec.rs @@ -2,7 +2,7 @@ use crate::eval::defaults::{ default_schema_parity_scorers, make_reducer_sql_count_scorer, }; -use crate::eval::{casing_for_lang, ident, BenchmarkSpec, ReducerSqlCountConfig, SqlBuilder}; +use crate::eval::{casing_for_lang, ident, table_name, BenchmarkSpec, ReducerSqlCountConfig, SqlBuilder}; use std::time::Duration; pub fn spec() -> BenchmarkSpec { BenchmarkSpec::from_tasks_auto(file!(), |lang, route_tag, host_url| { @@ -11,13 +11,16 @@ pub fn spec() -> BenchmarkSpec { let case = casing_for_lang(lang); let sb = SqlBuilder::new(case); - let seed = ident("Seed", case); - let step = ident("Step", case); + let seed = ident("Seed", crate::eval::Casing::Snake); + let step = ident("Step", crate::eval::Casing::Snake); let entity_id = ident("entity_id", sb.case); let x = ident("x", sb.case); let y = ident("y", sb.case); + let position_table = table_name("position", lang); + let next_position_table = table_name("next_position", lang); + let base = |reducer: &str| ReducerSqlCountConfig { src_file: file!(), route_tag, @@ -30,23 +33,22 @@ pub fn spec() -> BenchmarkSpec { }; v.push(make_reducer_sql_count_scorer(host_url, ReducerSqlCountConfig { - sql_count_query: "SELECT COUNT(*) AS n FROM positions".into(), + sql_count_query: format!("SELECT COUNT(*) AS n FROM {position_table}"), expected_count: 2, - id_str: "ecs_seed_positions_count", + id_str: "ecs_seed_position_count", ..base(&seed) // or base("seed") if it's a &str })); v.push(make_reducer_sql_count_scorer(host_url, ReducerSqlCountConfig { - sql_count_query: "SELECT COUNT(*) AS n FROM next_positions".into(), + sql_count_query: format!("SELECT COUNT(*) AS n FROM {next_position_table}"), expected_count: 2, - id_str: "ecs_step_next_positions_count", + id_str: "ecs_step_next_position_count", ..base(&step) // or base("step") })); v.push(make_reducer_sql_count_scorer(host_url, ReducerSqlCountConfig { sql_count_query: format!( - "SELECT COUNT(*) AS n FROM next_positions WHERE {eid}=1 AND {x}=1 AND {y}=0", - eid = entity_id, x = x, y = y + "SELECT COUNT(*) AS n FROM {next_position_table} WHERE {entity_id}=1 AND {x}=1 AND {y}=0", ), expected_count: 1, id_str: "ecs_next_pos_entity1", @@ -55,8 +57,7 @@ pub fn spec() -> BenchmarkSpec { v.push(make_reducer_sql_count_scorer(host_url, ReducerSqlCountConfig { sql_count_query: format!( - "SELECT COUNT(*) AS n FROM next_positions WHERE {eid}=2 AND {x}=8 AND {y}=3", - eid = entity_id, x = x, y = y + "SELECT COUNT(*) AS n FROM {next_position_table} WHERE {entity_id}=2 AND {x}=8 AND {y}=3", ), expected_count: 1, id_str: "ecs_next_pos_entity2", diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/csharp.txt index e0b83d6f8da..eba64c88a55 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that models a minimal ECS and computes next positions. +Write a SpacetimeDB backend module in C# that models a minimal ECS and computes next positions. TABLES - Entity diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/typescript.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/typescript.txt index 844bf38023e..3b3f6a9014b 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/typescript.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_020_ecs/tasks/typescript.txt @@ -25,7 +25,7 @@ TABLES REDUCERS - seed: insert 2 entities with positions and velocities: - - Entity 1: position(1,0), velocity(1,0) + - Entity 1: position(0,0), velocity(1,0) - Entity 2: position(10,0), velocity(-2,3) - step: for each position, find velocity, compute next position (x+vx, y+vy), upsert to nextPosition diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/answers/typescript.ts b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/answers/typescript.ts index 3351309bab8..66d5bf7a724 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/answers/typescript.ts +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/answers/typescript.ts @@ -1,6 +1,6 @@ import { table, schema, t } from 'spacetimedb/server'; -export const log = table({ +const log = table({ name: 'log', indexes: [{ name: 'byUserDay', algorithm: 'btree', columns: ['userId', 'day'] }], }, { diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/spec.rs b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/spec.rs index 8c2e720ca55..614107cad7d 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/spec.rs +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/spec.rs @@ -12,7 +12,7 @@ pub fn spec() -> BenchmarkSpec { let case = casing_for_lang(lang); let sb = SqlBuilder::new(case); - let seed = ident("Seed", case); + let seed = ident("Seed", crate::eval::Casing::Snake); let log_table = table_name("log", lang); let user_id = ident("user_id", sb.case); diff --git a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/tasks/csharp.txt b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/tasks/csharp.txt index 49ac302411e..d8ab6ed41a2 100644 --- a/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/tasks/csharp.txt +++ b/tools/xtask-llm-benchmark/src/benchmarks/schema/t_021_multi_column_index/tasks/csharp.txt @@ -1,4 +1,4 @@ -Write a SpacetimeDB backend module in C# that defines one table with a multi-column B-Tree index and seeds rows. +Write a SpacetimeDB backend module in C# that defines one table with a multi-column B-Tree index and seeds rows. TABLE - Log diff --git a/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs b/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs index 535b579af27..e02fe1d0a77 100644 --- a/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs +++ b/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs @@ -14,7 +14,7 @@ use xtask_llm_benchmark::bench::bench_route_concurrency; use xtask_llm_benchmark::bench::runner::{ build_goldens_only_for_lang, ensure_goldens_built_once, run_selected_or_all_for_model_async_for_lang, }; -use xtask_llm_benchmark::bench::types::{BenchRunContext, RouteRun, RunConfig}; +use xtask_llm_benchmark::bench::types::{BenchRunContext, RouteRun, RunConfig, RunOutcome}; use xtask_llm_benchmark::context::constants::{ docs_benchmark_comment, docs_benchmark_details, docs_benchmark_summary, llm_comparison_details, llm_comparison_summary, ALL_MODES, @@ -94,6 +94,12 @@ enum Commands { /// Analyze benchmark failures and generate a human-readable markdown report. Analyze(AnalyzeArgs), + + /// Count failures due to HTTP/API errors (429, 503, timeouts, etc.) and list task IDs to rerun. + CountHttpFailures(CountHttpFailuresArgs), + + /// Scan details file for LLM API failures and print rerun commands per (lang, model). Does not run anything. + ScanRerunCommands(ScanRerunCommandsArgs), } #[derive(Args, Debug, Clone)] @@ -157,6 +163,20 @@ struct SummaryArgs { summary: Option, } +#[derive(Args, Debug, Clone)] +struct CountHttpFailuresArgs { + /// Input details.json (default: same as run output, llm-comparison-details.json) + #[arg(long)] + details: Option, +} + +#[derive(Args, Debug, Clone)] +struct ScanRerunCommandsArgs { + /// Input details.json (default: llm-comparison-details.json) + #[arg(long)] + details: Option, +} + #[derive(Args, Debug, Clone)] struct AnalyzeArgs { /// Input details.json file (default: docs-benchmark-details.json) @@ -197,7 +217,34 @@ impl FromStr for VendorArg { } } +/// Load `.env` from workspace root (repo) first, then current directory. +/// Uses from_path_override so .env always wins over existing env vars. +/// Runs once at startup; each new process loads .env fresh (no in-process reload). +fn load_dotenv() { + let workspace_env = PathBuf::from(env!("CARGO_MANIFEST_DIR")) + .ancestors() + .nth(2) + .map(|p| p.join(".env")) + .filter(|p| p.is_file()); + let cwd_env = std::env::current_dir() + .ok() + .map(|c| c.join(".env")) + .filter(|p| p.is_file()); + let path = workspace_env.or(cwd_env); + if let Some(p) = path { + match dotenvy::from_path_override(&p) { + Ok(()) => eprintln!("[env] loaded .env from {}", p.display()), + Err(e) => eprintln!("[env] failed to load .env from {}: {}", p.display(), e), + } + } else { + eprintln!("[env] no .env found (tried workspace root and cwd)"); + } +} + fn main() -> Result<()> { + // Load .env from current directory or workspace root so API keys and settings are available. + load_dotenv(); + let cli = Cli::parse(); match cli.command { @@ -207,6 +254,8 @@ fn main() -> Result<()> { Commands::CiComment(args) => cmd_ci_comment(args), Commands::Summary(args) => cmd_summary(args), Commands::Analyze(args) => cmd_analyze(args), + Commands::CountHttpFailures(args) => cmd_count_http_failures(args), + Commands::ScanRerunCommands(args) => cmd_scan_rerun_commands(args), } } @@ -286,6 +335,15 @@ fn run_benchmarks(args: RunArgs, details_path: &Path, summary_path: &Path) -> Re println!("Results written to:"); println!(" Details: {}", details_path.display()); println!(" Summary: {}", summary_path.display()); + + // Show HTTP/timeout failures for this run's scope (providers/models we ran) + if let Some((total, http_list)) = + load_details_and_http_failures(details_path, config.providers_filter.as_ref(), config.model_filter.as_ref())? + { + if !http_list.is_empty() { + print_http_failures_summary(total, &http_list); + } + } } Ok(()) @@ -854,19 +912,24 @@ fn run_mode_benchmarks( Ok(()) } +/// Routes to run: when `model_filter` is set (from --models), only routes whose vendor and +/// model are in that filter are included; vendors not in the filter are excluded. fn filter_routes(config: &RunConfig) -> Vec { default_model_routes() .iter() .filter(|r| config.providers_filter.as_ref().is_none_or(|f| f.contains(&r.vendor))) .filter(|r| { - if let Some(map) = &config.model_filter { - if let Some(allowed) = map.get(&r.vendor) { - let api = r.api_model.to_ascii_lowercase(); - let dn = r.display_name.to_ascii_lowercase(); - return allowed.contains(&api) || allowed.contains(&dn); + match &config.model_filter { + None => true, + Some(allowed_by_vendor) => match allowed_by_vendor.get(&r.vendor) { + None => false, + Some(allowed) => { + let api = r.api_model.to_ascii_lowercase(); + let dn = r.display_name.to_ascii_lowercase(); + allowed.contains(&api) || allowed.contains(&dn) + } } } - true }) .cloned() .collect() @@ -947,7 +1010,8 @@ fn initialize_runtime_and_provider(hash_only: bool, goldens_only: bool) -> Resul }); } - let spacetime = SpacetimeDbGuard::spawn_in_temp_data_dir_use_cli(); + // Use locally built SpacetimeDB so server supports spacetime:sys@2.0 (required by local TypeScript SDK). + let spacetime = SpacetimeDbGuard::spawn_in_temp_data_dir(); let runtime = tokio::runtime::Builder::new_multi_thread().enable_all().build()?; @@ -1178,6 +1242,325 @@ fn cmd_analyze(args: AnalyzeArgs) -> Result<()> { Ok(()) } +fn cmd_count_http_failures(args: CountHttpFailuresArgs) -> Result<()> { + let details_path = args.details.unwrap_or_else(llm_comparison_details); + let Some((total, http_list)) = load_details_and_http_failures(&details_path, None, None)? else { + println!("No details file or no failures at {}", details_path.display()); + return Ok(()); + }; + println!("Total failures: {}", total); + println!("HTTP/API failures (e.g. 429, 503, timeout): {}", http_list.len()); + if !http_list.is_empty() { + print_http_failures_summary(total, &http_list); + } + Ok(()) +} + +fn cmd_scan_rerun_commands(args: ScanRerunCommandsArgs) -> Result<()> { + let details_path = args.details.unwrap_or_else(llm_comparison_details); + let failures = collect_http_failures_full(&details_path)?; + if failures.is_empty() { + println!("No LLM provider API failures found."); + return Ok(()); + } + + let count = failures.len(); + println!("Scanning {} — {} LLM API failures\n", details_path.display(), count); + + // Group by (lang, mode, vendor, api_model) -> sorted task IDs + let mut groups: HashMap<(String, String, String, String), (String, Vec)> = HashMap::new(); + for (lang, mode, vendor, api_model, model_name, task_id) in failures { + let key = (lang.clone(), mode.clone(), vendor.clone(), api_model.clone()); + let entry = groups.entry(key).or_insert_with(|| (model_name, Vec::new())); + if !entry.1.contains(&task_id) { + entry.1.push(task_id); + } + } + for (_, (_, tasks)) in groups.iter_mut() { + tasks.sort(); + } + + let mut keys: Vec<_> = groups.keys().collect(); + keys.sort(); + + for (lang, mode, vendor, api_model) in keys { + let (model_name, tasks) = groups.get(&(lang.clone(), mode.clone(), vendor.clone(), api_model.clone())).unwrap(); + let tasks_arg = tasks.join(","); + println!("# {} + {} ({})", model_name, lang, mode); + println!( + "cargo run --package xtask-llm-benchmark -- run --lang {} --modes {} --models {}:{} --tasks {}", + lang, mode, vendor, api_model, tasks_arg + ); + println!(); + } + Ok(()) +} + +/// True if (vendor, api_model) matches a route in default_model_routes (model_routes.rs). +fn is_model_in_routes(vendor_str: &str, api_model: &str) -> bool { + let Some(vendor) = Vendor::parse(vendor_str) else { + return false; + }; + let api_lower = api_model.to_ascii_lowercase(); + default_model_routes().iter().any(|r| { + r.vendor == vendor && r.api_model.to_ascii_lowercase() == api_lower + }) +} + +/// Collect LLM API failures with full (lang, mode, vendor, api_model, model_name, task_id) for building rerun commands. +/// Only includes models that are in default_model_routes (model_routes.rs). +fn collect_http_failures_full(details_path: &Path) -> Result> { + use xtask_llm_benchmark::results::schema::Results; + + let content = match fs::read_to_string(details_path) { + Ok(c) => c, + Err(e) if e.kind() == std::io::ErrorKind::NotFound => return Ok(Vec::new()), + Err(e) => return Err(e).with_context(|| format!("read {}", details_path.display())), + }; + let results: Results = serde_json::from_str(&content).with_context(|| "parse details.json")?; + + let mut out: Vec<(String, String, String, String, String, String)> = Vec::new(); + for lang_entry in &results.languages { + for mode_entry in &lang_entry.modes { + for model_entry in &mode_entry.models { + for (task_id, outcome) in &model_entry.tasks { + if outcome.passed_tests >= outcome.total_tests { + continue; + } + if outcome.llm_output.is_some() { + continue; + } + let Some(err) = get_publish_error_from_outcome(outcome) else { + continue; + }; + if !is_http_like_error(&err) { + continue; + } + let vendor = outcome.vendor.clone(); + let api_model = outcome + .route_api_model + .clone() + .or_else(|| model_entry.route_api_model.clone()) + .or_else(|| { + default_model_routes() + .iter() + .find(|r| r.display_name == model_entry.name) + .map(|r| r.api_model.to_string()) + }) + .unwrap_or_else(|| { + model_entry.name.to_ascii_lowercase().replace(' ', "-") + }); + if !is_model_in_routes(&vendor, &api_model) { + continue; + } + out.push(( + lang_entry.lang.clone(), + mode_entry.mode.clone(), + vendor, + api_model, + model_entry.name.clone(), + task_id.clone(), + )); + } + } + } + } + Ok(out) +} + +/// Load details JSON and return (total_failures, list of (lang, mode, model, task_id, vendor, api_model) for HTTP-like failures). +/// When providers_filter/model_filter are set (from --providers/--models), only count outcomes +/// from that run's scope so the summary reflects what we just ran, not the entire file. +/// Returns Ok(None) if file missing or no failures. +fn load_details_and_http_failures( + details_path: &Path, + providers_filter: Option<&HashSet>, + model_filter: Option<&HashMap>>, +) -> Result)>> { + use xtask_llm_benchmark::results::schema::Results; + + let content = match fs::read_to_string(details_path) { + Ok(c) => c, + Err(e) if e.kind() == std::io::ErrorKind::NotFound => return Ok(None), + Err(e) => return Err(e).with_context(|| format!("read {}", details_path.display())), + }; + let results: Results = serde_json::from_str(&content).with_context(|| "parse details.json")?; + + let mut total_failures = 0u32; + let mut http_failures: Vec<(String, String, String, String, String, String)> = Vec::new(); + + for lang_entry in &results.languages { + for mode_entry in &lang_entry.modes { + for model_entry in &mode_entry.models { + for (task_id, outcome) in &model_entry.tasks { + if outcome.passed_tests < outcome.total_tests { + if !outcome_matches_run_scope( + &outcome.vendor, + &model_entry.name, + outcome.route_api_model.as_deref(), + providers_filter, + model_filter, + ) { + continue; + } + let vendor = outcome.vendor.clone(); + let api_model = outcome + .route_api_model + .clone() + .or_else(|| model_entry.route_api_model.clone()) + .or_else(|| { + default_model_routes() + .iter() + .find(|r| r.display_name == model_entry.name) + .map(|r| r.api_model.to_string()) + }) + .unwrap_or_else(|| { + model_entry.name.to_ascii_lowercase().replace(' ', "-") + }); + // Only count/show failures for models in default_model_routes(). + if !is_model_in_routes(&vendor, &api_model) { + continue; + } + total_failures += 1; + // Only count LLM API failures (timeout, 429, etc.): we never got a response. + // If llm_output is present, we got a response and the failure was publish/compile. + if outcome.llm_output.is_some() { + continue; + } + if let Some(err) = get_publish_error_from_outcome(outcome) { + if is_http_like_error(&err) { + http_failures.push(( + lang_entry.lang.clone(), + mode_entry.mode.clone(), + model_entry.name.clone(), + task_id.clone(), + vendor, + api_model, + )); + } + } + } + } + } + } + } + + if total_failures == 0 { + return Ok(None); + } + Ok(Some((total_failures, http_failures))) +} + +fn outcome_matches_run_scope( + vendor_slug: &str, + model_name: &str, + route_api_model: Option<&str>, + providers_filter: Option<&HashSet>, + model_filter: Option<&HashMap>>, +) -> bool { + let Some(vendor) = Vendor::parse(vendor_slug) else { + return true; // unknown vendor, include + }; + if let Some(pf) = providers_filter { + if !pf.contains(&vendor) { + return false; + } + } + if let Some(mf) = model_filter { + if let Some(allowed) = mf.get(&vendor) { + let model_lower = model_name.to_ascii_lowercase(); + let api_lower = route_api_model.map(|s| s.to_ascii_lowercase()); + let model_norm = model_lower.replace(' ', "-"); + let matches = allowed.iter().any(|a| { + let al = a.to_ascii_lowercase(); + let a_norm = al.replace(' ', "-"); + model_norm == a_norm + || model_lower == al + || api_lower + .as_ref() + .map_or(false, |api| api == &al || api.contains(al.as_str()) || al.contains(api.as_str())) + }); + if !matches { + return false; + } + } + } + true +} + +/// Print a summary of HTTP/timeout failures: grouped by (lang, mode, vendor, api_model) with one rerun command per group. +fn print_http_failures_summary( + total_failures: u32, + http_failures: &[(String, String, String, String, String, String)], +) { + // (lang, mode, model, task_id, vendor, api_model) + println!(); + println!("---"); + println!( + "LLM provider API failures (timeout, 429, etc.): {} of {} total failures — rerun these", + http_failures.len(), + total_failures + ); + + let mut groups: HashMap<(String, String, String, String), (String, Vec)> = HashMap::new(); + for (lang, mode, model_name, task_id, vendor, api_model) in http_failures { + let key = (lang.clone(), mode.clone(), vendor.clone(), api_model.clone()); + let entry = groups.entry(key).or_insert_with(|| (model_name.clone(), Vec::new())); + if !entry.1.contains(task_id) { + entry.1.push(task_id.clone()); + } + } + for (_, (_, tasks)) in groups.iter_mut() { + tasks.sort(); + } + + let mut keys: Vec<_> = groups.keys().collect(); + keys.sort(); + + for (lang, mode, vendor, api_model) in keys { + let (model_name, tasks) = groups.get(&(lang.clone(), mode.clone(), vendor.clone(), api_model.clone())).unwrap(); + let tasks_arg = tasks.join(","); + println!("# {} + {} ({})", model_name, lang, mode); + println!( + "cargo run --package xtask-llm-benchmark -- run --lang {} --modes {} --models {}:{} --tasks {}", + lang, mode, vendor, api_model, tasks_arg + ); + println!(); + } + println!("---"); +} + +/// True if the error message looks like an HTTP/API failure (rate limit, server error, timeout, etc.). +fn is_http_like_error(err: &str) -> bool { + let lower = err.to_ascii_lowercase(); + lower.contains("status") + || lower.contains("429") + || lower.contains("503") + || lower.contains("502") + || lower.contains("504") + || lower.contains("500") + || lower.contains("post ") + || lower.contains(" get ") + || lower.contains("timed out") + || lower.contains("timeout") + || lower.contains("too many requests") + || lower.contains("service unavailable") + || lower.contains("bad gateway") + || lower.contains("gateway timeout") + || lower.contains("connection") + || lower.contains("request failed") + || lower.contains("reqwest") +} + +/// Get the error from the publish_error scorer only. LLM API failures (429, timeout, etc.) +/// are recorded there. Scorer-phase errors (schema_parity, call_reducer, sql) are from +/// SpacetimeDB CLI and can also say "timeout" — we must not count those as HTTP failures. +fn get_publish_error_from_outcome(outcome: &RunOutcome) -> Option { + let details = outcome.scorer_details.as_ref()?; + let score = details.get("publish_error")?; + score.notes.get("error").and_then(|v| v.as_str()).map(String::from) +} + #[allow(dead_code)] struct FailureInfo { lang: String, diff --git a/tools/xtask-llm-benchmark/src/context/combine.rs b/tools/xtask-llm-benchmark/src/context/combine.rs index de281e3308e..8003178c37a 100644 --- a/tools/xtask-llm-benchmark/src/context/combine.rs +++ b/tools/xtask-llm-benchmark/src/context/combine.rs @@ -1,5 +1,5 @@ use crate::context::constants::docs_dir; -use crate::context::paths::resolve_mode_paths; +use crate::context::paths::{gather_cursor_rules_files, resolve_mode_paths}; use crate::eval::lang::Lang; use anyhow::{anyhow, bail, Context, Result}; use regex::Regex; @@ -11,7 +11,7 @@ use std::sync::LazyLock; /// Get the base directory for a given mode (used for stripping prefixes to get relative paths). fn base_for_mode(mode: &str) -> Result { Ok(match mode { - "docs" | "llms.md" | "cursor_rules" => docs_dir(), + "docs" | "llms.md" | "cursor_rules" | "none" => docs_dir(), // rustdoc_json is handled separately in build_context_from_rustdoc_json _ => bail!("unknown mode `{mode}` for base_for_mode"), }) @@ -31,24 +31,39 @@ fn stable_rel_path(base: &Path, p: &Path) -> String { /// Build context for the given mode, optionally filtering tabs for a specific language. pub fn build_context(mode: &str, lang: Option) -> Result { + if mode == "none" { + return Ok(String::new()); + } if mode == "rustdoc_json" { return build_context_from_rustdoc_json(); } let base = base_for_mode(mode)?; - let files = resolve_mode_paths(mode)?; + let files = if mode == "cursor_rules" { + gather_cursor_rules_files(base.join("static/ai-rules"), lang)? + } else { + resolve_mode_paths(mode)? + }; let mut out = String::with_capacity(1024 * 1024); for p in files { let rel = stable_rel_path(&base, &p); let contents = fs::read_to_string(&p).with_context(|| format!("read {}", rel))?; - // Filter tabs if a language is specified - let contents = if let Some(lang) = lang { + // For cursor_rules we don't filter tabs; for other modes filter by lang if specified + let contents = if mode == "cursor_rules" { + contents + } else if let Some(lang) = lang { filter_tabs_for_lang(&contents, lang) } else { contents }; + // When building for a specific language, skip files that have no content for it + // (e.g. Rust-only pages with no TypeScript tab). Not used for cursor_rules. + if mode != "cursor_rules" && lang.is_some() && contents.trim().is_empty() { + continue; + } + out.push_str("\n\n---\n"); out.push_str(&format!("// file: {}\n\n", rel)); out.push_str(&contents); diff --git a/tools/xtask-llm-benchmark/src/context/constants.rs b/tools/xtask-llm-benchmark/src/context/constants.rs index 9bd21bd943b..084f34e0401 100644 --- a/tools/xtask-llm-benchmark/src/context/constants.rs +++ b/tools/xtask-llm-benchmark/src/context/constants.rs @@ -12,7 +12,7 @@ pub const DOCS_BENCHMARK_COMMENT_DEFAULT: &str = "../../docs/llms/docs-benchmark pub const LLM_COMPARISON_DETAILS_DEFAULT: &str = "../../docs/llms/llm-comparison-details.json"; pub const LLM_COMPARISON_SUMMARY_DEFAULT: &str = "../../docs/llms/llm-comparison-summary.json"; -pub const ALL_MODES: &[&str] = &["docs", "llms.md", "cursor_rules", "rustdoc_json"]; +pub const ALL_MODES: &[&str] = &["docs", "llms.md", "cursor_rules", "rustdoc_json", "none"]; #[inline] pub fn docs_dir() -> PathBuf { diff --git a/tools/xtask-llm-benchmark/src/context/hashing.rs b/tools/xtask-llm-benchmark/src/context/hashing.rs index 1921d99797f..a905e458d86 100644 --- a/tools/xtask-llm-benchmark/src/context/hashing.rs +++ b/tools/xtask-llm-benchmark/src/context/hashing.rs @@ -49,7 +49,7 @@ pub fn compute_processed_context_hash(mode: &str, lang: Lang) -> Result // --- stable base for stripping prefixes --- fn base_for_mode_hashing(mode: &str) -> Result { Ok(match mode { - "docs" | "llms.md" | "cursor_rules" => docs_dir(), + "docs" | "llms.md" | "cursor_rules" | "none" => docs_dir(), "rustdoc_json" => rustdoc_crate_root(), _ => bail!("unknown mode `{mode}`"), }) @@ -92,6 +92,17 @@ pub fn gather_docs_files() -> Result> { recurse_dir(&base, &mut out)?; out.retain(|p| matches!(p.extension().and_then(|e| e.to_str()), Some("md" | "mdc"))); out.sort(); + + // Process migration guide first so it appears at the start of context + if let Some(pos) = out.iter().position(|p| { + p.file_name() + .and_then(|n| n.to_str()) + .map_or(false, |n| n == "00600-migrating-to-2.0.md") + }) { + let migration = out.remove(pos); + out.insert(0, migration); + } + Ok(out) } diff --git a/tools/xtask-llm-benchmark/src/context/paths.rs b/tools/xtask-llm-benchmark/src/context/paths.rs index dccc715edce..07f9da61a3f 100644 --- a/tools/xtask-llm-benchmark/src/context/paths.rs +++ b/tools/xtask-llm-benchmark/src/context/paths.rs @@ -1,6 +1,7 @@ use crate::context::constants::docs_dir; use crate::context::hashing::gather_docs_files; use crate::context::{rustdoc_crate_root, rustdoc_readme_path}; +use crate::eval::lang::Lang; use anyhow::{anyhow, bail, Context, Result}; use serde_json::Value; use std::path::PathBuf; @@ -15,19 +16,56 @@ const PINNED_NIGHTLY: &str = "nightly-2026-01-15"; pub fn resolve_mode_paths(mode: &str) -> Result> { match mode { "docs" => gather_docs_files(), - "llms.md" => Ok(vec![docs_dir().join("llms.md")]), - "cursor_rules" => Ok(vec![docs_dir().join(".cursor/rules/spacetimedb.md")]), + "llms.md" => Ok(vec![docs_dir().join("static/llms.md")]), + "cursor_rules" => gather_cursor_rules_files(docs_dir().join("static/ai-rules"), None), "rustdoc_json" => resolve_rustdoc_json_paths_always(), - other => bail!("unknown mode `{other}` (expected: docs | llms.md | cursor_rules | rustdoc_json)"), + "none" => Ok(Vec::new()), + other => bail!("unknown mode `{other}` (expected: docs | llms.md | cursor_rules | rustdoc_json | none)"), } } +/// Cursor rules under docs: include general rules + rules for the given language. +/// General = filename (lowercase) does not contain "typescript", "rust", or "csharp". +/// Lang-specific = filename contains lang (e.g. "typescript" for TypeScript). +pub fn gather_cursor_rules_files(rules_dir: PathBuf, lang: Option) -> Result> { + if !rules_dir.is_dir() { + return Ok(Vec::new()); + } + let mut out: Vec = fs::read_dir(&rules_dir) + .with_context(|| format!("read cursor rules dir {}", rules_dir.display()))? + .filter_map(|e| e.ok()) + .map(|e| e.path()) + .filter(|p| { + p.extension() + .and_then(|e| e.to_str()) + .map(|e| e == "md" || e == "mdc") + .unwrap_or(false) + }) + .collect(); + if let Some(l) = lang { + let tag = l.as_str(); + out.retain(|p| { + let name = p + .file_stem() + .and_then(|s| s.to_str()) + .unwrap_or("") + .to_lowercase(); + let is_general = !name.contains("typescript") && !name.contains("rust") && !name.contains("csharp"); + let is_lang = name.contains(tag); + is_general || is_lang + }); + } + out.sort(); + Ok(out) +} + // --- hashing resolver stays as you wrote it --- pub fn resolve_mode_paths_hashing(mode: &str) -> Result> { match mode { "docs" => gather_docs_files(), - "llms.md" => Ok(vec![docs_dir().join("llms.md")]), - "cursor_rules" => Ok(vec![docs_dir().join(".cursor/rules/spacetimedb.md")]), + "llms.md" => Ok(vec![docs_dir().join("static/llms.md")]), + "cursor_rules" => gather_cursor_rules_files(docs_dir().join("static/ai-rules"), None), + "none" => Ok(Vec::new()), "rustdoc_json" => { if let Some(p) = rustdoc_readme_path() { Ok(vec![p]) @@ -35,7 +73,7 @@ pub fn resolve_mode_paths_hashing(mode: &str) -> Result> { bail!("README not found under {}", rustdoc_crate_root().display()) } } - other => bail!("unknown mode `{other}` (expected: docs | llms.md | cursor_rules | rustdoc_json)"), + other => bail!("unknown mode `{other}` (expected: docs | llms.md | cursor_rules | rustdoc_json | none)"), } } diff --git a/tools/xtask-llm-benchmark/src/llm/clients/anthropic.rs b/tools/xtask-llm-benchmark/src/llm/clients/anthropic.rs index e185903d7a2..4472f8a132b 100644 --- a/tools/xtask-llm-benchmark/src/llm/clients/anthropic.rs +++ b/tools/xtask-llm-benchmark/src/llm/clients/anthropic.rs @@ -2,7 +2,7 @@ use crate::bench::utils::debug_llm_verbose; use crate::llm::prompt::BuiltPrompt; use crate::llm::segmentation::{ anthropic_ctx_limit_tokens, build_anthropic_messages, desired_output_tokens, deterministic_trim_prefix, - non_context_reserve_tokens_env, + estimate_tokens, headroom_tokens_env, non_context_reserve_tokens_env, }; use crate::llm::types::Vendor; use anyhow::{anyhow, bail, Context, Result}; @@ -37,8 +37,15 @@ impl AnthropicClient { let model_norm = normalize_anthropic_model(model); let ctx_limit = anthropic_ctx_limit_tokens(model_norm); + let headroom = headroom_tokens_env(Vendor::Anthropic); let reserve = non_context_reserve_tokens_env(Vendor::Anthropic); - let allowance = ctx_limit.saturating_sub(reserve); + let system_tok = system.as_deref().map(estimate_tokens).unwrap_or(0); + let segs_tok: usize = segs.iter().map(|s| estimate_tokens(&s.text)).sum(); + let allowance = ctx_limit + .saturating_sub(reserve) + .saturating_sub(headroom) + .saturating_sub(system_tok) + .saturating_sub(segs_tok); static_prefix = deterministic_trim_prefix(&static_prefix, allowance); // Build messages, putting the context first for cache wins diff --git a/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs b/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs index 451f116b2b3..e252bc178c3 100644 --- a/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs +++ b/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs @@ -4,7 +4,8 @@ use serde::{Deserialize, Serialize}; use super::http::HttpClient; use crate::llm::prompt::BuiltPrompt; use crate::llm::segmentation::{ - deepseek_ctx_limit_tokens, deterministic_trim_prefix, non_context_reserve_tokens_env, Segment, + deepseek_ctx_limit_tokens, deterministic_trim_prefix, estimate_tokens, + non_context_reserve_tokens_env, Segment, }; use crate::llm::types::Vendor; @@ -30,7 +31,15 @@ impl DeepSeekClient { let ctx_limit = deepseek_ctx_limit_tokens(model); let reserve = non_context_reserve_tokens_env(Vendor::DeepSeek); - let allowance = ctx_limit.saturating_sub(reserve); + let system_tok = system.as_deref().map(estimate_tokens).unwrap_or(0); + let segments_tok: usize = segs.iter().map(|s| estimate_tokens(&s.text)).sum(); + // API counts tokens differently; reserve extra headroom so we stay under limit + const DEEPSEEK_HEADROOM_EXTRA: usize = 25_000; + let allowance = ctx_limit + .saturating_sub(reserve) + .saturating_sub(system_tok) + .saturating_sub(segments_tok) + .saturating_sub(DEEPSEEK_HEADROOM_EXTRA); static_prefix = deterministic_trim_prefix(&static_prefix, allowance); #[derive(Serialize)] diff --git a/tools/xtask-llm-benchmark/src/llm/clients/http.rs b/tools/xtask-llm-benchmark/src/llm/clients/http.rs index ca897f09b4f..b432b2215a7 100644 --- a/tools/xtask-llm-benchmark/src/llm/clients/http.rs +++ b/tools/xtask-llm-benchmark/src/llm/clients/http.rs @@ -35,9 +35,25 @@ impl HttpClient { .headers(h) .send() .await - .with_context(|| format!("GET {url}"))? - .error_for_status() - .with_context(|| format!("GET {url} non-success status"))?; + .with_context(|| format!("GET {url}"))?; + + let status = resp.status(); + if !status.is_success() { + let bytes = resp.bytes().await.context("read error response body")?; + let body_preview = String::from_utf8_lossy(&bytes); + let body_str = body_preview.trim(); + let body_short: String = if body_str.len() > 500 { + format!("{}...", &body_str[..500]) + } else { + body_str.into() + }; + anyhow::bail!( + "GET {url} status {status} body: {body_short}", + url = url, + status = status, + body_short = body_short + ); + } let bytes = resp.bytes().await.context("read GET body")?; let txt = String::from_utf8(bytes.to_vec()).context("decode GET body as UTF-8")?; @@ -66,9 +82,25 @@ impl HttpClient { .json(body) .send() .await - .with_context(|| format!("POST {url}"))? - .error_for_status() - .with_context(|| format!("POST {url} non-success status"))?; + .with_context(|| format!("POST {url}"))?; + + let status = resp.status(); + if !status.is_success() { + let bytes = resp.bytes().await.context("read error response body")?; + let body_preview = String::from_utf8_lossy(&bytes); + let body_str = body_preview.trim(); + let body_short: String = if body_str.len() > 500 { + format!("{}...", &body_str[..500]) + } else { + body_str.into() + }; + anyhow::bail!( + "POST {url} status {status} body: {body_short}", + url = url, + status = status, + body_short = body_short + ); + } let bytes = resp.bytes().await.context("read POST body")?; let txt = String::from_utf8(bytes.to_vec()).context("decode POST body as UTF-8")?; diff --git a/tools/xtask-llm-benchmark/src/llm/clients/meta.rs b/tools/xtask-llm-benchmark/src/llm/clients/meta.rs index b71e2863f82..d837d7976d1 100644 --- a/tools/xtask-llm-benchmark/src/llm/clients/meta.rs +++ b/tools/xtask-llm-benchmark/src/llm/clients/meta.rs @@ -42,6 +42,8 @@ impl MetaLlamaClient { messages: Vec>, temperature: f32, #[serde(skip_serializing_if = "Option::is_none")] + top_p: Option, + #[serde(skip_serializing_if = "Option::is_none")] max_tokens: Option, } @@ -81,6 +83,7 @@ impl MetaLlamaClient { model: wire_model, messages, temperature: 0.0, + top_p: Some(0.9), // avoid creative tangents; deterministic code max_tokens: None, }; @@ -101,12 +104,19 @@ impl MetaLlamaClient { // Map friendly names → OpenRouter slugs. Extend as needed. fn normalize_meta_model(id: &str) -> &str { match id { - // OpenRouter slugs + // OpenRouter slugs (Llama 4) + "meta-llama/llama-4-maverick" => "meta-llama/llama-4-maverick", + "meta-llama/llama-4-scout" => "meta-llama/llama-4-scout", + // Llama 3.x + "meta-llama/llama-3.3-70b-instruct" => "meta-llama/llama-3.3-70b-instruct", "meta-llama/llama-3.1-405b-instruct" => "meta-llama/llama-3.1-405b-instruct", "meta-llama/llama-3.1-70b-instruct" => "meta-llama/llama-3.1-70b-instruct", "meta-llama/llama-3.1-8b-instruct" => "meta-llama/llama-3.1-8b-instruct", // Friendly aliases -> slugs + "llama-4-maverick" | "llama4-maverick" => "meta-llama/llama-4-maverick", + "llama-4-scout" | "llama4-scout" => "meta-llama/llama-4-scout", + "llama-3.3-70b-instruct" | "llama3.3-70b-instruct" | "llama-3.3-70b" => "meta-llama/llama-3.3-70b-instruct", "llama-3.1-405b-instruct" | "llama3.1-405b-instruct" | "llama-3.1-405b" => "meta-llama/llama-3.1-405b-instruct", "llama-3.1-70b-instruct" | "llama3.1-70b-instruct" | "llama-3.1-70b" => "meta-llama/llama-3.1-70b-instruct", "llama-3.1-8b-instruct" | "llama3.1-8b-instruct" | "llama-3.1-8b" => "meta-llama/llama-3.1-8b-instruct", diff --git a/tools/xtask-llm-benchmark/src/llm/model_routes.rs b/tools/xtask-llm-benchmark/src/llm/model_routes.rs index 37c1ac337f8..357d512edb7 100644 --- a/tools/xtask-llm-benchmark/src/llm/model_routes.rs +++ b/tools/xtask-llm-benchmark/src/llm/model_routes.rs @@ -11,81 +11,70 @@ pub struct ModelRoute { pub fn default_model_routes() -> &'static [ModelRoute] { use Vendor::*; &[ - //GPT + // OpenAI: Best GPT-5.2-Codex, Cheaper GPT-5-mini ModelRoute { - display_name: "GPT-5", + display_name: "GPT-5.2-Codex", vendor: OpenAi, - api_model: "gpt-5", + api_model: "gpt-5.2-codex", }, ModelRoute { - display_name: "GPT-4.1", + display_name: "GPT-5-mini", vendor: OpenAi, - api_model: "gpt-4.1", + api_model: "gpt-5-mini", }, + // Claude: Best Opus 4.6, Cheaper Sonnet 4.6 ModelRoute { - display_name: "o4-mini", - vendor: OpenAi, - api_model: "o4-mini", - }, - ModelRoute { - display_name: "GPT-4o", - vendor: OpenAi, - api_model: "gpt-4o", - }, - // CLAUDE (Anthropic) - ModelRoute { - display_name: "Claude 4.5 Sonnet", - vendor: Anthropic, - api_model: "claude-sonnet-4-5", - }, - ModelRoute { - display_name: "Claude 4 Sonnet", + display_name: "Claude Opus 4.6", vendor: Anthropic, - api_model: "claude-sonnet-4", + api_model: "claude-opus-4-6", }, ModelRoute { - display_name: "Claude 4.5 Haiku", + display_name: "Claude Sonnet 4.6", vendor: Anthropic, - api_model: "claude-haiku-4-5", + api_model: "claude-sonnet-4-6", }, - //GROK + // Grok: Best Grok 4, Cheaper Grok Code ModelRoute { display_name: "Grok 4", vendor: Xai, api_model: "grok-4", }, ModelRoute { - display_name: "Grok 3 Mini (Beta)", + display_name: "Grok Code", vendor: Xai, - api_model: "grok-3-mini", + api_model: "grok-code-fast-1", }, - //GEMINI ModelRoute { - display_name: "Gemini 2.5 Pro", - vendor: Google, - api_model: "gemini-2.5-pro", + display_name: "Gemini 3.1 Pro", + vendor: Meta, // uses MetaLlamaClient = OpenRouter + api_model: "google/gemini-3.1-pro-preview", }, ModelRoute { - display_name: "Gemini 2.5 Flash", - vendor: Google, - api_model: "gemini-2.5-flash", - }, - //DEEPSPEEK - ModelRoute { - display_name: "DeepSeek V3", - vendor: DeepSeek, - api_model: "deepseek-chat", + display_name: "Gemini 3 Flash", + vendor: Meta, + api_model: "google/gemini-3-flash-preview", }, + // Gemini: Best 3.1 Pro, Cheaper 3 Flash + // ModelRoute { + // display_name: "Gemini 3.1 Pro", + // vendor: Google, + // api_model: "gemini-3.1-pro-preview", + // }, + // ModelRoute { + // display_name: "Gemini 3 Flash", + // vendor: Google, + // api_model: "gemini-3-flash-preview", + // }, + // DeepSeek: Reasoner (thinking), Chat (general) ModelRoute { - display_name: "DeepSeek R1", + display_name: "DeepSeek Reasoner", vendor: DeepSeek, api_model: "deepseek-reasoner", }, - //META ModelRoute { - display_name: "Meta Llama 3.1 405B", - vendor: Meta, - api_model: "meta-llama/llama-3.1-405b-instruct", + display_name: "DeepSeek Chat", + vendor: DeepSeek, + api_model: "deepseek-chat", }, ] } diff --git a/tools/xtask-llm-benchmark/src/llm/prompt.rs b/tools/xtask-llm-benchmark/src/llm/prompt.rs index cbe8e298679..1864587b638 100644 --- a/tools/xtask-llm-benchmark/src/llm/prompt.rs +++ b/tools/xtask-llm-benchmark/src/llm/prompt.rs @@ -32,10 +32,14 @@ Rules:\n\ lang = self.lang )); - let static_prefix = Some(format!( - "<<>>Context:\n{context}\n<<>>\n", - context = context, - )); + let static_prefix = Some(if context.trim().is_empty() { + "<<>>\nNo documentation provided. You must rely on your knowledge of SpacetimeDB syntax and conventions.\n<<>>\n".to_string() + } else { + format!( + "<<>>Context:\n{context}\n<<>>\n", + context = context, + ) + }); // TASK: identical in both modes; API details must come from DOCS in Knowledge mode. // In Conformance mode we keep it the same—to measure formatting discipline separately in scoring. diff --git a/tools/xtask-llm-benchmark/src/llm/segmentation.rs b/tools/xtask-llm-benchmark/src/llm/segmentation.rs index b30d58de907..aaefadedff1 100644 --- a/tools/xtask-llm-benchmark/src/llm/segmentation.rs +++ b/tools/xtask-llm-benchmark/src/llm/segmentation.rs @@ -89,13 +89,14 @@ pub fn build_anthropic_messages( // Provider-specific context limits pub fn anthropic_ctx_limit_tokens(_model: &str) -> usize { - 200_000 - 2000 // extra space + // Anthropic hard limit is 200k; reserve ~15k for tokenizer variance + system/segments + 185_000 } pub fn openai_ctx_limit_tokens(model: &str) -> usize { let m = model.to_ascii_lowercase(); if m.contains("gpt-5") || m.contains("gpt-4.1") { - 300_000 + 400_000 } else { 128_000 } @@ -104,6 +105,7 @@ pub fn openai_ctx_limit_tokens(model: &str) -> usize { pub fn deepseek_ctx_limit_tokens(model: &str) -> usize { let m = model.to_ascii_lowercase(); + // API limit 128K for deepseek-chat and deepseek-reasoner if m.starts_with("deepseek-reasoner") || m.starts_with("deepseek-r1") { return 128_000; } @@ -142,14 +144,25 @@ pub fn gemini_ctx_limit_tokens(model: &str) -> usize { pub fn meta_ctx_limit_tokens(model: &str) -> usize { let m = model.to_ascii_lowercase(); - if m.contains("405b") || m.contains("70b") || m.contains("chat") { - return 120_000; //8k headroom + // Llama 4: Maverick 1M, Scout 328K context + if m.contains("maverick") { + return 992_000; // 1M - 8k headroom } - 120_000 //8k headroom + if m.contains("scout") { + return 320_000; // 328K - 8k headroom + } + // Llama 3.x + if m.contains("405b") || m.contains("70b") || m.contains("8b") || m.contains("chat") { + return 120_000; // 8k headroom + } + 120_000 // 8k headroom } pub fn xai_ctx_limit_tokens(model: &str) -> usize { let m = model.to_ascii_lowercase(); + if m.contains("grok-code-fast-1") { + return 256_000; + } if m.contains("grok-4") || m.contains("grok-3") { return 128_000; } diff --git a/tools/xtask-llm-benchmark/src/templates/csharp/server/StdbModule.csproj b/tools/xtask-llm-benchmark/src/templates/csharp/server/StdbModule.csproj index a0eea5dbf68..ce04141c7a0 100644 --- a/tools/xtask-llm-benchmark/src/templates/csharp/server/StdbModule.csproj +++ b/tools/xtask-llm-benchmark/src/templates/csharp/server/StdbModule.csproj @@ -1,4 +1,8 @@ - + + + + + net8.0 @@ -8,7 +12,9 @@ - + + + \ No newline at end of file diff --git a/tools/xtask-llm-benchmark/src/templates/rust/server/Cargo.toml b/tools/xtask-llm-benchmark/src/templates/rust/server/Cargo.toml index 24da71aa7e6..59f7d9038c9 100644 --- a/tools/xtask-llm-benchmark/src/templates/rust/server/Cargo.toml +++ b/tools/xtask-llm-benchmark/src/templates/rust/server/Cargo.toml @@ -1,4 +1,4 @@ -[workspace] +[workspace] [package] name = "spacetime-module" @@ -9,5 +9,5 @@ edition = "2021" crate-type = ["cdylib"] [dependencies] -spacetimedb = "=1.11.1" +spacetimedb = {SPACETIME_RUST_SDK_PATH} log = "0.4" \ No newline at end of file diff --git a/tools/xtask-llm-benchmark/src/templates/typescript/server/package.json b/tools/xtask-llm-benchmark/src/templates/typescript/server/package.json index 17a530f6527..9c952fe8cac 100644 --- a/tools/xtask-llm-benchmark/src/templates/typescript/server/package.json +++ b/tools/xtask-llm-benchmark/src/templates/typescript/server/package.json @@ -4,7 +4,7 @@ "type": "module", "main": "src/lib.ts", "dependencies": { - "spacetimedb": "^1.11.0" + "spacetimedb": "{SPACETIME_TS_SDK_REF}" }, "devDependencies": { "typescript": "^5.0.0" diff --git a/tools/xtask-llm-benchmark/src/tools/llm_benchmark_stats_viewer.html b/tools/xtask-llm-benchmark/src/tools/llm_benchmark_stats_viewer.html index 1edf83f6ea8..e49132b8d47 100644 --- a/tools/xtask-llm-benchmark/src/tools/llm_benchmark_stats_viewer.html +++ b/tools/xtask-llm-benchmark/src/tools/llm_benchmark_stats_viewer.html @@ -274,7 +274,6 @@

LLM Results — Tasks × Models by Category

const txt=byId('jsonPaste').value.trim(); if(!txt){setStatus('Paste box is empty.',true);return} const obj=safeParse(txt); loadJsonObject(obj,'pasted JSON'); }); - function getControls(){ const lang=byId('langSel').value, mode=byId('modeSel').value; const colsSel=byId('colsSel').value||'2', failedOnly=byId('failedOnly').checked, hidePerfectCats=byId('hidePerfectCats').checked; @@ -374,8 +373,8 @@

LLM Results — Tasks × Models by Category

work_dir_llm: outcome?.work_dir_llm ?? null, llm_output: outcome?.llm_output ?? null, scorer_details: outcome?.scorer_details ?? null, - golden_answer: goldenAnswers?.[tid]?.answer ?? null, - golden_syntax: goldenAnswers?.[tid]?.syntax ?? null + golden_answer: (goldenAnswers?.[`${outcome?.category||''}/${tid}`] ?? goldenAnswers?.[tid])?.answer ?? null, + golden_syntax: (goldenAnswers?.[`${outcome?.category||''}/${tid}`] ?? goldenAnswers?.[tid])?.syntax ?? null }; } modelTaskMap[mname]=tmap; modelOutcomeMap[mname]=omap; @@ -499,10 +498,9 @@

LLM Results — Tasks × Models by Category

if(!q) return true; const needle=q.toLowerCase(); if(tid.toLowerCase().includes(needle)) return true; - const ga=view.goldenAnswers?.[tid]?.answer; - if(ga && String(ga).toLowerCase().includes(needle)) return true; for(const m of cols){ const oc=view.modelOutcomeMap[m]?.[tid]; + if(oc?.golden_answer && String(oc.golden_answer).toLowerCase().includes(needle)) return true; if(oc?.llm_output && String(oc.llm_output).toLowerCase().includes(needle)) return true; } return false; @@ -618,18 +616,36 @@

LLM Results — Tasks × Models by Category

blocks.push(header+table); } + const chosenModels=selectedModels() ?? view.modelNames; const overall=`

Overall totals (all categories)

- + - ${(selectedModels() ?? view.modelNames).map(m=>{ + ${chosenModels.map(m=>{ let p=0,t=0; for(const tids of Object.values(view.categories)){t+=tids.length; for(const tid of tids){const rec=view.modelTaskMap[m]?.[tid]; if(rec?.pass) p++;}} const rate=t?Math.round(100*p/t):0; const cls=rate===100?'ok':(rate===0?'bad':'muted'); return ` - + + + `; + }).join("")} + +
ModelPassed / TotalRate
ModelTask pass rateRate
${esc(m)}
${p}/${t}
${rate}%
${p}/${t} tasks
${rate}%
${rate}%
+
+

Point pass rate (individual test assertions)

+
+ + + + ${chosenModels.map(m=>{ + let pt=0,tt=0; for(const tids of Object.values(view.categories)){for(const tid of tids){const rec=view.modelTaskMap[m]?.[tid]; if(rec){pt+=rec.pt||0; tt+=rec.tt||0}}} + const rate=tt?Math.round(100*pt/tt):0; const cls=rate===100?'ok':(rate===0?'bad':'muted'); + return ` + + `; }).join("")} @@ -712,9 +728,12 @@

${esc(m)}

const totals=["Category totals"]; for(const m of cols){const total=view.categories[cat].length; let p=0; for(const tid of view.categories[cat]){const rec=view.modelTaskMap[m]?.[tid]; if(rec?.pass) p++} totals.push(`${p}/${total}`)} lines.push(totals.map(qcsv).join(",")); lines.push(""); } - lines.push("Overall totals"); lines.push(["Model","Passed/Total","Rate"].map(qcsv).join(",")); + lines.push("Overall totals (task pass rate)"); lines.push(["Model","Tasks passed/Total","Rate"].map(qcsv).join(",")); for(const m of cols){let p=0,t=0; for(const tids of Object.values(view.categories)){t+=tids.length; for(const tid of tids){const rec=view.modelTaskMap[m]?.[tid]; if(rec?.pass) p++}} const rate=t?Math.round(100*p/t):0; lines.push([m,`${p}/${t}`,`${rate}%`].map(qcsv).join(","))} + lines.push(""); lines.push("Point pass rate (individual test assertions)"); lines.push(["Model","Points passed/Total","Rate"].map(qcsv).join(",")); + for(const m of cols){let pt=0,tt=0; for(const tids of Object.values(view.categories)){for(const tid of tids){const rec=view.modelTaskMap[m]?.[tid]; if(rec){pt+=rec.pt||0; tt+=rec.tt||0}}} + const rate=tt?Math.round(100*pt/tt):0; lines.push([m,`${pt}/${tt}`,`${rate}%`].map(qcsv).join(","))} return lines.join("\n")+"\n"; } From 0bec2aa003876ebd6e07e75692e1ab33f81f30fc Mon Sep 17 00:00:00 2001 From: bradleyshep <148254416+bradleyshep@users.noreply.github.com> Date: Mon, 23 Feb 2026 16:18:14 -0500 Subject: [PATCH 2/5] Add Prerequisites section to DEVELOP.md Co-authored-by: Cursor --- docs/DEVELOP.md | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/docs/DEVELOP.md b/docs/DEVELOP.md index b6bdbef851b..fd97525f270 100644 --- a/docs/DEVELOP.md +++ b/docs/DEVELOP.md @@ -1,4 +1,4 @@ -# DEVELOP.md +# DEVELOP.md This document explains how to configure the environment, run the LLM benchmark tool, and work with the benchmark suite. @@ -6,11 +6,20 @@ This document explains how to configure the environment, run the LLM benchmark t ## Table of Contents -1. [Quick Checks & Fixes](#quick-checks-fixes) -2. [Environment Variables](#environment-variables) -3. [Benchmark Suite](#benchmark-suite) -4. [Context Construction](#context-construction) -5. [Troubleshooting](#troubleshooting) +1. [Prerequisites](#prerequisites) +2. [Quick Checks & Fixes](#quick-checks-fixes) +3. [Environment Variables](#environment-variables) +4. [Benchmark Suite](#benchmark-suite) +5. [Context Construction](#context-construction) +6. [Troubleshooting](#troubleshooting) +--- + +## Prerequisites + +- **Run from repo root** — `cargo llm` and related commands must be run from the workspace root (this repo). +- **TypeScript benchmarks** — Run `pnpm build` in `crates/bindings-typescript` first. Rust and C# use local crates that are built as part of the workspace. +- **Windows (nvm4w)** — If `pnpm` is not found when running TypeScript benchmarks, set `NODEJS_DIR` to your Node.js bin directory (e.g. `C:\nvm\v20.10.0`). + --- ## Quick Checks & Fixes From a14050b21b7b27473c79cc3afd09c6e3853b3d3e Mon Sep 17 00:00:00 2001 From: bradleyshep <148254416+bradleyshep@users.noreply.github.com> Date: Mon, 23 Feb 2026 21:15:33 -0500 Subject: [PATCH 3/5] fmt --- .../src/bench/publishers.rs | 5 +- .../src/bench/templates.rs | 8 ++- .../src/bin/llm_benchmark.rs | 56 +++++++++---------- .../xtask-llm-benchmark/src/context/paths.rs | 6 +- .../src/llm/clients/deepseek.rs | 3 +- .../src/llm/model_routes.rs | 2 +- 6 files changed, 41 insertions(+), 39 deletions(-) diff --git a/tools/xtask-llm-benchmark/src/bench/publishers.rs b/tools/xtask-llm-benchmark/src/bench/publishers.rs index 3d2f7f3c618..cf6501c3abe 100644 --- a/tools/xtask-llm-benchmark/src/bench/publishers.rs +++ b/tools/xtask-llm-benchmark/src/bench/publishers.rs @@ -282,7 +282,10 @@ impl Publisher for TypeScriptPublisher { eprintln!("[pnpm] using NODEJS_DIR: {} (pnpm)", dir.display()); Some(pnpm) } else { - eprintln!("[pnpm] NODEJS_DIR set to {} but pnpm not found there, using PATH", dir.display()); + eprintln!( + "[pnpm] NODEJS_DIR set to {} but pnpm not found there, using PATH", + dir.display() + ); None } } diff --git a/tools/xtask-llm-benchmark/src/bench/templates.rs b/tools/xtask-llm-benchmark/src/bench/templates.rs index 8e4967c685c..a1af9feb4be 100644 --- a/tools/xtask-llm-benchmark/src/bench/templates.rs +++ b/tools/xtask-llm-benchmark/src/bench/templates.rs @@ -55,8 +55,12 @@ fn workspace_root() -> PathBuf { /// Relative path from materialized root to a workspace subpath (e.g. "crates/bindings"). /// Avoids Windows canonical paths (//?/D:/...) which can break Cargo/MSBuild/pnpm. fn relative_to_workspace(root: &Path, ws_subpath: &str) -> Result { - let ws = workspace_root().canonicalize().with_context(|| "workspace root not found")?; - let root_canon = root.canonicalize().with_context(|| format!("materialized root not found: {}", root.display()))?; + let ws = workspace_root() + .canonicalize() + .with_context(|| "workspace root not found")?; + let root_canon = root + .canonicalize() + .with_context(|| format!("materialized root not found: {}", root.display()))?; let root_rel = root_canon .strip_prefix(&ws) .with_context(|| format!("materialized dir {:?} not under workspace {:?}", root_canon, ws))?; diff --git a/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs b/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs index e02fe1d0a77..c8682fde896 100644 --- a/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs +++ b/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs @@ -337,9 +337,11 @@ fn run_benchmarks(args: RunArgs, details_path: &Path, summary_path: &Path) -> Re println!(" Summary: {}", summary_path.display()); // Show HTTP/timeout failures for this run's scope (providers/models we ran) - if let Some((total, http_list)) = - load_details_and_http_failures(details_path, config.providers_filter.as_ref(), config.model_filter.as_ref())? - { + if let Some((total, http_list)) = load_details_and_http_failures( + details_path, + config.providers_filter.as_ref(), + config.model_filter.as_ref(), + )? { if !http_list.is_empty() { print_http_failures_summary(total, &http_list); } @@ -918,18 +920,16 @@ fn filter_routes(config: &RunConfig) -> Vec { default_model_routes() .iter() .filter(|r| config.providers_filter.as_ref().is_none_or(|f| f.contains(&r.vendor))) - .filter(|r| { - match &config.model_filter { - None => true, - Some(allowed_by_vendor) => match allowed_by_vendor.get(&r.vendor) { - None => false, - Some(allowed) => { - let api = r.api_model.to_ascii_lowercase(); - let dn = r.display_name.to_ascii_lowercase(); - allowed.contains(&api) || allowed.contains(&dn) - } + .filter(|r| match &config.model_filter { + None => true, + Some(allowed_by_vendor) => match allowed_by_vendor.get(&r.vendor) { + None => false, + Some(allowed) => { + let api = r.api_model.to_ascii_lowercase(); + let dn = r.display_name.to_ascii_lowercase(); + allowed.contains(&api) || allowed.contains(&dn) } - } + }, }) .cloned() .collect() @@ -1284,7 +1284,9 @@ fn cmd_scan_rerun_commands(args: ScanRerunCommandsArgs) -> Result<()> { keys.sort(); for (lang, mode, vendor, api_model) in keys { - let (model_name, tasks) = groups.get(&(lang.clone(), mode.clone(), vendor.clone(), api_model.clone())).unwrap(); + let (model_name, tasks) = groups + .get(&(lang.clone(), mode.clone(), vendor.clone(), api_model.clone())) + .unwrap(); let tasks_arg = tasks.join(","); println!("# {} + {} ({})", model_name, lang, mode); println!( @@ -1302,9 +1304,9 @@ fn is_model_in_routes(vendor_str: &str, api_model: &str) -> bool { return false; }; let api_lower = api_model.to_ascii_lowercase(); - default_model_routes().iter().any(|r| { - r.vendor == vendor && r.api_model.to_ascii_lowercase() == api_lower - }) + default_model_routes() + .iter() + .any(|r| r.vendor == vendor && r.api_model.to_ascii_lowercase() == api_lower) } /// Collect LLM API failures with full (lang, mode, vendor, api_model, model_name, task_id) for building rerun commands. @@ -1347,9 +1349,7 @@ fn collect_http_failures_full(details_path: &Path) -> Result) -> Resu if let Some(l) = lang { let tag = l.as_str(); out.retain(|p| { - let name = p - .file_stem() - .and_then(|s| s.to_str()) - .unwrap_or("") - .to_lowercase(); + let name = p.file_stem().and_then(|s| s.to_str()).unwrap_or("").to_lowercase(); let is_general = !name.contains("typescript") && !name.contains("rust") && !name.contains("csharp"); let is_lang = name.contains(tag); is_general || is_lang diff --git a/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs b/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs index e252bc178c3..889467deff1 100644 --- a/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs +++ b/tools/xtask-llm-benchmark/src/llm/clients/deepseek.rs @@ -4,8 +4,7 @@ use serde::{Deserialize, Serialize}; use super::http::HttpClient; use crate::llm::prompt::BuiltPrompt; use crate::llm::segmentation::{ - deepseek_ctx_limit_tokens, deterministic_trim_prefix, estimate_tokens, - non_context_reserve_tokens_env, Segment, + deepseek_ctx_limit_tokens, deterministic_trim_prefix, estimate_tokens, non_context_reserve_tokens_env, Segment, }; use crate::llm::types::Vendor; diff --git a/tools/xtask-llm-benchmark/src/llm/model_routes.rs b/tools/xtask-llm-benchmark/src/llm/model_routes.rs index 357d512edb7..993a996fcc2 100644 --- a/tools/xtask-llm-benchmark/src/llm/model_routes.rs +++ b/tools/xtask-llm-benchmark/src/llm/model_routes.rs @@ -46,7 +46,7 @@ pub fn default_model_routes() -> &'static [ModelRoute] { }, ModelRoute { display_name: "Gemini 3.1 Pro", - vendor: Meta, // uses MetaLlamaClient = OpenRouter + vendor: Meta, // uses MetaLlamaClient = OpenRouter api_model: "google/gemini-3.1-pro-preview", }, ModelRoute { From 22cd5e719229552551eb939efb60aad50eafac1d Mon Sep 17 00:00:00 2001 From: clockwork-labs-bot Date: Mon, 23 Feb 2026 22:32:57 -0500 Subject: [PATCH 4/5] fix: resolve clippy lints in xtask-llm-benchmark MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - map_or(false, ...) → is_some_and(...) in runner.rs and hashing.rs - repeat(..).take(n) → repeat_n(.., n) in templates.rs --- tools/xtask-llm-benchmark/src/bench/runner.rs | 2 +- tools/xtask-llm-benchmark/src/bench/templates.rs | 2 +- tools/xtask-llm-benchmark/src/context/hashing.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/tools/xtask-llm-benchmark/src/bench/runner.rs b/tools/xtask-llm-benchmark/src/bench/runner.rs index 109a50a3b7a..5d001302106 100644 --- a/tools/xtask-llm-benchmark/src/bench/runner.rs +++ b/tools/xtask-llm-benchmark/src/bench/runner.rs @@ -702,7 +702,7 @@ fn normalize_task_selector(raw: &str) -> Result { return Ok(format!("t_{:03}", n)); } // Full task dir name: t_000_empty_reducers, t_001_basic_tables, etc. - if rest.chars().next().map_or(false, |c| c.is_ascii_digit()) + if rest.chars().next().is_some_and(|c| c.is_ascii_digit()) && rest.chars().all(|c| c.is_ascii_alphanumeric() || c == '_') { return Ok(s); diff --git a/tools/xtask-llm-benchmark/src/bench/templates.rs b/tools/xtask-llm-benchmark/src/bench/templates.rs index a1af9feb4be..8533290aa98 100644 --- a/tools/xtask-llm-benchmark/src/bench/templates.rs +++ b/tools/xtask-llm-benchmark/src/bench/templates.rs @@ -65,7 +65,7 @@ fn relative_to_workspace(root: &Path, ws_subpath: &str) -> Result { .strip_prefix(&ws) .with_context(|| format!("materialized dir {:?} not under workspace {:?}", root_canon, ws))?; let ups = root_rel.components().count(); - Ok(std::iter::repeat("..").take(ups).collect::>().join("/") + "/" + ws_subpath) + Ok(std::iter::repeat_n("..", ups).collect::>().join("/") + "/" + ws_subpath) } fn copy_tree_with_templates(src: &Path, dst: &Path) -> Result<()> { diff --git a/tools/xtask-llm-benchmark/src/context/hashing.rs b/tools/xtask-llm-benchmark/src/context/hashing.rs index a905e458d86..c6395efb379 100644 --- a/tools/xtask-llm-benchmark/src/context/hashing.rs +++ b/tools/xtask-llm-benchmark/src/context/hashing.rs @@ -97,7 +97,7 @@ pub fn gather_docs_files() -> Result> { if let Some(pos) = out.iter().position(|p| { p.file_name() .and_then(|n| n.to_str()) - .map_or(false, |n| n == "00600-migrating-to-2.0.md") + .is_some_and(|n| n == "00600-migrating-to-2.0.md") }) { let migration = out.remove(pos); out.insert(0, migration); From 9c61499fc97b805cdb8c5c25a7e888dd93ec2d2e Mon Sep 17 00:00:00 2001 From: clockwork-labs-bot Date: Sat, 28 Feb 2026 20:04:25 -0500 Subject: [PATCH 5/5] Fix lint failures: add dotenvy dep, suppress clippy warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add missing `dotenvy = "0.15"` dependency to Cargo.toml - Allow `clippy::type_complexity` and `clippy::enum_variant_names` at module level (benchmark tool, not library code) - Fix `map_or(false, ...)` → `is_some_and(...)` --- Cargo.lock | 7 +++++++ tools/xtask-llm-benchmark/Cargo.toml | 1 + tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs | 8 ++++---- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8fdb8396928..68d2e81ca5e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1849,6 +1849,12 @@ dependencies = [ "syn 2.0.107", ] +[[package]] +name = "dotenvy" +version = "0.15.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b" + [[package]] name = "dragonbox_ecma" version = "0.1.0" @@ -11212,6 +11218,7 @@ dependencies = [ "blake3", "chrono", "clap 4.5.50", + "dotenvy", "fs2", "futures", "heck 0.5.0", diff --git a/tools/xtask-llm-benchmark/Cargo.toml b/tools/xtask-llm-benchmark/Cargo.toml index 8dcba896eba..947a9d7c76a 100644 --- a/tools/xtask-llm-benchmark/Cargo.toml +++ b/tools/xtask-llm-benchmark/Cargo.toml @@ -19,6 +19,7 @@ serde_json.workspace = true blake3.workspace = true clap.workspace = true chrono = { version = "0.4", features = ["clock", "serde"] } +dotenvy = "0.15" async-trait = "0.1.89" tokio = { version = "1", features = ["rt-multi-thread", "macros"] } urlencoding = "2.1.3" diff --git a/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs b/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs index c8682fde896..e023bb8693c 100644 --- a/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs +++ b/tools/xtask-llm-benchmark/src/bin/llm_benchmark.rs @@ -1,4 +1,4 @@ -#![allow(clippy::disallowed_macros)] +#![allow(clippy::disallowed_macros, clippy::type_complexity, clippy::enum_variant_names)] use anyhow::{bail, Context, Result}; use clap::{Args, Parser, Subcommand}; @@ -1474,9 +1474,9 @@ fn outcome_matches_run_scope( let a_norm = al.replace(' ', "-"); model_norm == a_norm || model_lower == al - || api_lower.as_ref().map_or(false, |api| { - api == &al || api.contains(al.as_str()) || al.contains(api.as_str()) - }) + || api_lower + .as_ref() + .is_some_and(|api| api == &al || api.contains(al.as_str()) || al.contains(api.as_str())) }); if !matches { return false;
ModelPoints passed / totalRate
${esc(m)}
${pt}/${tt} points
${rate}%
${rate}%